Ang Bagong Inihayag na RISC-V Vector Unit ay Maaaring Gamitin para sa AI, HPC, GPU Application

Semidynamics

Ipinakilala ng Semidynamics ang isa sa mga unang RISC-V vector unit ng industriya na maaaring magamit para sa mga high-parallel na processor, tulad ng mga ginagamit para sa artificial intelligence (AI), high-performance computing (HPC), at maging ang pagpoproseso ng graphics kung nilagyan ng naaangkop na espesyal. – layunin IP. Ang anunsyo ay nagmamarka ng isang mahalagang milestone sa pagbuo ng RISC-V ecosystem.

Ang vector unit ng Semidynamics ay ganap na tugma sa RISC-V Vector Specification 1.0 at nag-aalok ng napakaraming karagdagang, madaling ibagay na mga tampok na nagpapahusay sa mga kakayahan nito sa pagproseso ng data. Binubuo ang VU ng ilang ‘vector core’, na maihahambing sa mga GPU core mula sa AMD, Intel, at Nvidia, at idinisenyo upang magsagawa ng maramihang pag-compute nang sabay-sabay. Ang bawat vector core ay nilagyan ng mga arithmetic unit na maaaring magsagawa ng mga operasyon tulad ng karagdagan, pagbabawas, fused multiply-add, division, square root, at logical operations.

Maaaring i-customize ang vector core na binuo ng Semidynamics upang suportahan ang iba’t ibang uri ng data, kabilang ang FP64, FP32, FP16, BF16, INT64, INT32, INT16, o INT8, depende sa mga partikular na pangangailangan ng application ng customer. Maaari ding piliin ng mga customer ang bilang ng mga vector core na isasama sa Vector Unit, na may mga opsyon na 4, 8, 16, o 32 core, na nagbibigay ng malawak na spectrum ng power at performance-area trade-off na mga posibilidad.

Semidynamics

(Kredito ng larawan: Semidynamics)

Nagtatampok ang Vector Unit ng Semidynamics ng isang high-speed network na nagkokonekta sa lahat ng mga vector core, na nagpapadali sa pag-shuffling ng data para sa mga partikular na tagubilin ng RISC-V. Kakaiba, pinapayagan ng Semidynamics ang pag-customize ng vector register bit size (VLEN), na nag-aalok ng 2X, 4X, at 8X na mga ratio bilang karagdagan sa karaniwang 1X. Kapag ang VLEN ay mas malaki kaysa sa kabuuang lapad ng landas ng data (DLEN), ang mga pagpapatakbo ng vector ay tumatagal ng maraming cycle, na maaaring makatulong na pamahalaan ang mga latency ng memorya at bawasan ang paggamit ng kuryente.

“Ito ay naglalabas ng kakayahan para sa Vector Unit na magproseso ng mga hindi pa naganap na halaga ng mga bits ng data,” sabi ni Roger Espasa, CEO at tagapagtatag ng Semidynamics. “At para kunin ang lahat ng data na ito mula sa memorya, mayroon kaming teknolohiyang Gazzillion na kayang humawak ng hanggang 128 sabay-sabay na kahilingan para sa data at subaybayan ang mga ito pabalik sa tamang lugar sa anumang pagkakasunud-sunod na ibinalik ang mga ito. Sama-samang dinadala ng aming mga teknolohiya ang RISC-V sa kabuuan. bagong antas na may pinakamabilis na pangangasiwa ng malaking data na kasalukuyang magagamit na magbubukas ng mga pagkakataon sa maraming lugar ng aplikasyon ng High-Performance Computing gaya ng pagpoproseso ng video, AI at ML.”

Sinasabi ng Semidynamics na ang Vector Unit nito ay maaaring ipares sa Atrevido out-of-order core nito (at mga paparating na in-order core) para bumuo ng mga CPU o iba pang application na nangangailangan ng parehong vector processing at general-purpose processing.

“Ang aming kamakailang inihayag na Atrevido core ay natatangi dahil maaari naming gawin ang ‘Open Core Surgery’ dito,” sabi ni Espasa. “Nangangahulugan ito na, hindi tulad ng mga core ng iba pang mga vendor na nako-configure lang mula sa isang hanay ng mga opsyon, talagang binubuksan namin ang core at binabago ang mga panloob na gawain upang magdagdag ng mga feature o mga espesyal na tagubilin upang lumikha ng isang ganap na pasadyang solusyon. Ginawa namin ang parehong diskarte gamit ang aming bagong Vector Unit upang perpektong umakma sa kakayahan ng aming mga core na mabilis na magproseso ng napakalaking dami ng data.”

Ang Semidynamics ay isa sa ilang kumpanya na bumuo ng IP para sa AI at HPC application. Bilang karagdagan sa SiFive, ang Tenstorrent lang ang bumubuo ng high-performance na RISC-V IP na maaaring magamit upang bumuo ng mga processor at AI accelerators. Samantala, hindi tulad ng Semidynamics, ang Tenstorrent ay nag-aalok ng sarili nitong mga processor ng hardware, hindi lamang ang lisensyadong IP.