Tá Vortex 2.0 ar fáil, GPGPU foinse oscailte bunaithe ar ailtireacht RISC-V

Foilsíodh an dara heagrán de thionscadal Vortex, ag forbairt GPGPU oscailte bunaithe ar ailtireacht tacair treoracha RISC-V, atá deartha chun ríomhaireacht chomhthreomhar a dhéanamh ag baint úsáide as an OpenCL API agus an tsamhail fhorghníomhaithe SIMT (Treoir Aonair, Il-snáitheanna). Is féidir an tionscadal a úsáid freisin chun taighde a dhéanamh i réimse na grafaicí 3D agus chun ailtireachtaí GPU nua a fhorbairt. Déantar scéimeanna, cur síos ar bhloc crua-earraí i dteanga Verilog, insamhlóir, tiománaithe agus na doiciméid dearaidh a théann leis a dháileadh faoi cheadúnas Apache 2.0.

Is é croílár GPGPU ná ISA cineálach RISC-V, leathnaithe le roinnt treoracha breise is gá chun tacú le feidhmiúlacht GPU agus rialú snáithe. Ag an am céanna, coinnítear athruithe ar ailtireacht tacair treoracha RISC-V chomh híseal agus is féidir agus, nuair is féidir, úsáidtear treoracha veicteoirí atá ann cheana. Úsáidtear cur chuige comhchosúil sa tionscadal RV64X, a fhorbraíonn GPU oscailte freisin bunaithe ar theicneolaíochtaí RISC-V.

Tá Vortex 2.0 ar fáil, GPGPU foinse oscailte bunaithe ar ailtireacht RISC-V

Maidir le grafaicí bunaithe ar theicneolaíochtaí Vortex, tá an GPU Skybox oscailte á fhorbairt, ag tacú leis an API grafaicí Vulkan. Mar gheall ar fhréamhshamhail Skybox, a cruthaíodh ar bhonn Altera Stratix 10 FPGA agus lena n-áirítear 32 cores (512 snáithe), bhí sé indéanta feidhmíocht líonta de 230 gigapixels in aghaidh an tsoicind (3.7 gigatransactions in aghaidh an tsoicind) a bhaint amach ag minicíocht 29.4 MHz. Tugtar faoi deara gurb é seo an chéad GPU oscailte le cur i bhfeidhm bogearraí agus crua-earraí a thacaíonn le Vulkan.

Príomhghnéithe Vortex:

  • Tacaíonn sé le hailtireachtaí tacair teagaisc 32- agus 64-giotán RISC-V RV32IMF agus RV64IMAFD.
  • Líon inchumraithe croíleacáin, tascbloic (dlúth) agus snáitheanna.
  • Líon inréitithe ALUanna, FPUanna, LSUanna agus SFUanna in aghaidh an chroí.
  • Leithead eisiúna píblíne inchoigeartaithe.
  • Cuimhne roinnte roghnach agus taisce L1, L2 agus L3.
  • Tacaíocht sonraíochta OpenCL 1.2.
  • Féidearthacht cur chun feidhme bunaithe ar FPGA Altera Arria 10, Altera Stratix 10, Xilinx Alveo U50, U250, U280 agus Xilinx Versal VCK5000.
  • Treoracha casta: "tex" chun próiseáil uigeachta a bhrostú, vx_rast chun rasterization a rialú, vx_rop chun blúirí, doimhneacht agus trédhearcacht a láimhseáil, vx_imadd chun oibríochtaí a iolrú agus a chur leis, vx_wspawn, vx_tmc agus vx_bar chun imill threoracha agus aghaidheanna tonn a ghníomhachtú , sraith snáitheanna arna chur i gcrích go comhthreomhar ag an Inneall SIMD), vx_split agus vx_join.
  • Cuirtear tacaíocht d’ionadaíocht idirmheánach na scáthaitheoirí SPIR-V i bhfeidhm trí aistriúchán go OpenCL.
  • Chun feidhmchlár a fhorbairt, tairgtear foireann uirlisí, lena n-áirítear leaganacha de PoCL (Tiomsaitheoir agus OpenCL ama rite), LLVM/Clang, GCC agus Binutils atá oiriúnaithe chun oibriú le Vortex.
  • Tacaítear le hionsamhlú sliseanna ag baint úsáide as Verilator (Insamhlóir Verilog), RTLSIM (ionsamhalta RTL) agus SimX (ionsamhalta bogearraí).

I measc na n-athruithe ar Vortex 2.0:

  • Tá an microarchitecture optamaithe.
  • Tacaíocht bhreise d'ailtireacht tacair teagaisc 64-giotán RISC-V RV64IMAFD.
  • Cuireadh leis an bhféidearthacht cur chun feidhme bunaithe ar Xilinx FPGA.
  • Tacaíocht curtha leis do LLVM 16 agus Ubuntu 20.04.
  • Tá athfhachtóiriú déanta agus ceartaíodh lochtanna a aithníodh le linn an mheasúnaithe cáilíochta.

Foinse: oscailtenet.ru

Ceannaigh óstáil iontaofa do shuímh le cosaint DDoS, freastalaithe VPS VDS 🔥 Ceannaigh óstáil gréasáin iontaofa le cosaint DDoS, freastalaithe VPS VDS | ProHoster