RV64X, waa ilo furan oo loo yaqaan 'GPU' oo ku saleysan teknoolojiyada RISC-V

Koox xiise u leh (oo ay ku darsadeen Pixilica) ayaa horumarinaya mashruuca XAX, in ujeedadiisu tahay in la abuuro set oo ah garaafyo dheeri ah oo 3D ah iyo tilmaamo farsamooyin wax lagu duubo oo loo adeegsan karo is dhexgalka shaqooyinka GPU oo ku shaqeeya processor-ka RISC-V.

Mashruucu wuxuu u taagan yahay mid bilaash ah, Uma baahna wax xaquuq ah iyo shuruudaha isticmaalka, taas oo kuu oggolaaneysa inaad abuurto GPUs ku saleysan RV64X si buuxda u furan.

Wada-hawlgalayaasha Pixilica ee la shaqeeya RV64X si ay u soo bandhigaan hagitaanno cusub oo tilmaamo muuqaallo loogu talagalay naqshadeynta 3D iyo farsameynta warbaahinta. Waxay noqon kartaa ISA CPU-GPU la isku daray. 

Tilmaamahan cusubi waxay ku saleysan yihiin set-u-dhigista tilmaanta dulinka aasaasiga ah ee RISC-V. Waxay ku dari doonaan taageerada noocyada xogta cusub ee qaabdhismeedka gaarka u ah kordhinta lakabka ah ee rushaalka 'RISC-V ISA kernel'.

Ku saabsan RV64X

OO64X waxay ku saleysan tahay tilmaamaha dulinka RISC-V ISA, kuwaas oo lagu xoojiyay taageerada noocyada xogta cusub iyo kordhinta jaantuska gaarka ah.

Tusaale ahaan, hawlgallo dheeri ah ayaa loo soo jeediyay in lagu farsameeyo pixels (RGBA), dhibco (xyzw), walxaha dusha sare (UVW-Texels), vectors (hawlgallada leh walxaha 2-4), cabbiraadaha maaddada, xisaabinta nalka, xisaabta transcendental, xisaabaadka qoto dheer (Z - keyd) iyo keyd habeyn (Framebuffer).

Nooca ugu horreeya GPU-ku salaysan RV64X waxaa loogu talagalay in loogu isticmaalo microcontrollers iyo ayaa ku koobnaan doonta taageerada Vulkan graphics API, in kastoo muddo kadib, waxay balanqaadayaan inay ku darayaan taageerada OpenGL iyo DirectX.

Dhiirigelinta ugu weyn horumarka waa baahida loo qabo qaab dhismeedka dabacsan oo ogolaanaya isku xirka fidinta si wax ku ool ah u xalliso dhibaatooyinka gaarka ah, sida laba waji kala goynta koonyada, isticmaalka Fourier dhakhsaha badan ee loo beddelo qoto dheer ee midabyada aan loo meel dayin, iyo hirgelinta qalabka SLAM.

Tusaale ahaan, RV64X waxay u oggolaaneysaa hirgelinta marxaladeeda u gaarka ah dhuumaha xisaabinta, joomatari, pixel iyo xargaha keydka, iyo sidoo kale sameynta tessellators kuu gaar ah.

Waxaa sidoo kale lagu xusay in RV64X, chipmakers ay awoodi doonaan inay diyaariyaan xalalka ay u baahan yihiin iyagoo ku saleynaya laf dhabarta jirta, iyagoo diirada saaraya awoodaha horumarsan, iyagoon waqti ku lumin waxyaabaha caadiga ah.

RV64X wuxuu u kobcayaa sidii isku darka CPU-GPU ISA, jidaynayey abuuritaanka sawir-qaadeyaal takhasus gaar ah leh iyo kuwa wax soo saara oo isku-dhafan oo isku-dhafan diillinka xisaabinta iyo baloogyo si ay u qabtaan hawlo garaaf ah.

Processor oo isku daraya RISC-V xudun leh GPU block wuxuu umuuqdaa hal cutub (majiro khariidad cad oo GPU ah) waxaana laguqoriyeyaa iyadoo la adeegsanayo habeyn mideysan oo 64-bit ah iyo qaabka SIMD ee iskuxirka lakabka xogta. Qaab dhismeedka RV64X wuxuu u xuubsiibanayaa hirgalinta isafgarad iyo hufan oo lagu fulin karo iyadoo lagu saleynayo FPGAs iyo ASICs.

Dhaqdhaqaaqa isha furan ee beddelay horumarinta softiweerka ayaa ku sii xoogaysanaya horumarinta qalabka. Dadaalo hore oo diirada lagu saaray dhismaha RISC-V ayaa hogaaminaya wadada. Waxaan ku sahmineynaa ballanqaadka iyo god-darrooyinka horumarinta qalabka furan ee soo socda ee Mashruuca Gaarka ah ee Furan.

Ka mid ah muuqaalada ee dhismaha RV64X isticmaalka hal nooc oo xusuusta ah ayaa laga helaa processor-ka iyo GPU, kaas oo tirtiraya nidaamyo dheeri ah oo loo yaqaan 'RPC / IPC' si loo turjumo wicitaanada udhaxeeya xusuusta GPU iyo CPU marka la shaqeynayo howlaha 3D API.

Hawlgallada garaafyada caadiga ah waxaa lagu fulin karaa heerka microcode. Abuuritaanka astaanno caadiya, raajiyeyaal, iyo kordhinta raadinta raajada waa la taageeray. Intaa waxaa sii dheer, hawlgallada vektorka waxaa lagu hirgelin karaa heerka microcode si loo xalliyo jilitaanka, aragtida kumbuyuutarka, iyo dhibaatooyinka barashada mashiinka.

Hirgelinta tixraaca RV64X waxaa kujira 1 KB L32 cache tilmaamaha iyo xogta, 8 KB SRAM microcode, decoder tilmaanta, hirgelinta qalabka ee RV32V iyo RV64X noocyada waxbarida, dikoder tilmaameedka la balaadhiyey ee microcode, unugga caqli galinta xisaabta (ALU), faylka diiwaanka 136-bit oo leh 1024 walxo, Qaybta Waxqabadka Gaarka ah (SFU), Unugga Farsamaynta iyo a qaab dhismeedka qaabeysan ee deegaanka

Ugu dambeyntii, hadaad rabto inaad waxbadan ka ogaato waxaad ka eegi kartaa faahfaahinta boostada asalka ah. Xiriiriyaha waa kan.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.