Vortex ke GPGPU e bulehileng e ipapisitseng le meralo ea RISC-V, e tsamaellanang le OpenCL

Sehlopha sa bafuputsi se tsoang Setsing sa Theknoloji sa Georgia se ntse se ntšetsa pele morero oa lipatlisiso oa Vortex, o fanang ka tlhahiso ea GPGPU e bulehileng e ipapisitseng le meralo ea RISC-V, e reretsoeng ho etsa komporo e ts'oanang ho sebelisa OpenCL API le SIMT (Single Instruction, Multiple Threads). ) mohlala oa ts'ebetso, hammoho le ho etsa lipatlisiso lefapheng la litšoantšo tsa 3D le nts'etsopele ea meralo e mecha ea GPU. Morero o ntse o le sethaleng sa mohlala, o sebetsa o sebelisa FPGA. Merero, litlhaloso tsa li-block tsa hardware ka puo ea Verilog, simulator, bakhanni le litokomane tse tsamaeang le moralo li abuoa tlasa laesense ea BSD.

Ka sebopeho sa eona sa hajoale, ho fanoa ka RISC-V ISA e akaretsang, e matlafalitsoeng ka litaelo tse ling tse hlokahalang ho ts'ehetsa ts'ebetso ea GPU le taolo ea likhoele. Nakong ea nts'etsopele, bangoli ba morero ba lekile ho fokotsa liphetoho ho RISC-V ea litaelo tsa sete ea meralo, ba sebelisa litaelo tse teng tsa vector neng kapa neng ha ho khoneha. Mokhoa o ts'oanang o boetse oa sebelisoa morerong oa RV64X, oo hape o hlahisang GPU e bulehileng e ipapisitseng le mahlale a RISC-V.

Vortex ke GPGPU e bulehileng e ipapisitseng le meralo ea RISC-V, e tsamaellanang le OpenCL

Bokhoni ba ho sebetsana le litšoantšo tsa Vortex bo ntse bo lekanyelitsoe. Ts'ehetso e thehiloeng ho Vortex bakeng sa OpenGL ES e phatlalalitsoe, empa GPU ka boeona ho fihlela joale e sebelisa feela taelo ea "tex" ho potlakisa ts'ebetso ea masela, e etsoang boemong ba fragment shader. Ha ho na rasterizer e hahelletsoeng - ts'ebetso eohle ea ts'ebetso ea geometric e etsoa ka lehlakoreng la sistimi ea CPU, 'me li-primitives tsa mantlha tsa lintlha, mela le likhutlo li tharo, hammoho le ts'ebetso ea likhechana, botebo le pepeneneng, li kengoa ts'ebetsong ho sebelisoa kernel ea OpenCL. .

Vortex ke GPGPU e bulehileng e ipapisitseng le meralo ea RISC-V, e tsamaellanang le OpenCL

Nakong e tlang, re rera ho kenya ts'ebetsong li-extensions tse khethehileng tsa ISA, ho eketsa tšehetso bakeng sa CUDA le Vulkan APIs, hammoho le li-extensions ho potlakisa ho ithuta ka mochine le mekhoa ea ho hlahloba lintlha. Bakeng sa nts'etsopele ea ts'ebeliso, ho fanoa ka sephutheloana sa lithulusi, ho kenyelletsa le mefuta e fapaneng ea PoCL (mokopanyi le nako ea ho sebetsa OpenCL), LLVM/Clang, GCC le Binutils tse lokiselitsoeng ho sebetsa le Vortex. Ketsiso ea ts'ebetso ea chip e tšehetsoa ho sebelisoa Verilator (Verilog simulator) le SimX (software simulation).

Vortex ke GPGPU e bulehileng e ipapisitseng le meralo ea RISC-V, e tsamaellanang le OpenCL

Lintlha tse ka sehloohong tsa Vortex:

  • E ts'ehetsa meralo ea litaelo tsa RISC-V RV32IMF.
  • Chip e phahamisa ho fihla ho li-cores tse 64 tse nang le li-cache tsa L2 le L3.
  • Motheo o mong le o mong o ka kenya likhoele tsa 1024 mme o sebetsa ho 250 MHz.
  • Matla a phahameng a komporo a hakanyetsoa ho 128 Gflops, mme bandwidth ea memori ke 16 GB/s. Ts'ebetsong ea 32-core e sebetsang ho 200 Mhz, e thehiloeng ho Altera Stratix 10 FPGA, e bontšitse ts'ebetso ea 25.6 GFlops.
  • OpenCL 1.2 tšehetso e tloaelehileng.
  • Monyetla oa ts'ebetsong o ipapisitse le FPGA Intel Arria 10 le Intel Stratix 10.

Source: opennet.ru

Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster