Ka whakawhanakehia e te kaupapa VeriGPU he GPU tuwhera i roto i te reo Verilog

Ko te kaupapa VeriGPU ko te hanga i tetahi GPU tuwhera i whakawhanakehia i roto i te reo Verilog mo te whakaahua me te whakatauira i nga punaha hiko. I te timatanga, kei te whakawhanakehia te kaupapa ma te whakamahi i te Verilog simulator, engari ka oti ka taea te whakamahi mo te hanga maramara tuuturu. Ka tohatohahia nga whanaketanga o te kaupapa i raro i te raihana MIT.

Ka noho a VeriGPU hei tukatuka tono-motuhake (ASIC) kua arotauhia mo te whakatere i nga tatauranga e pa ana ki nga punaha ako miihini. Kei roto i nga mahere te hototahi ki te anga ako miihini hohonu a PyTorch me te kaha ki te whakawhanake tono mo VeriGPU ma te whakamahi i te API HIP (Heterogenous-Compute Interface). I te wa kei te heke mai, ka taea te taapiri tautoko mo etahi atu API, penei i te SYCL me NVIDIA CUDA.

Ko te GPU ka puta mai i te huinga tohutohu RISC-V, engari ko te hangahanga o roto o te huinga tohutohu GPU he ngoikore te hototahi ki te RISC-V ISA, na te mea i nga waahi kaore e uru te hoahoa GPU ki te tohu RISC-V, he kaore i te whakaaro ki te pupuri i te hototahitanga RISC-V. Ko te whakawhanaketanga e arotahi ana ki nga kaha e hiahiatia ana mo nga punaha ako miihini, na ki te whakaiti i te rahi me te uaua o te maramara maramara, ka whakamahia e ia te whakatakotoranga tohu BF16 noa me nga mahi maanu e hiahiatia ana mo te ako miihini, penei i te exp, log, tanh me te sqrt, kei te waatea.

I roto i nga waahanga e waatea ana ko te kaiwhakahaere GPU, APU (Accelerated Processing Unit) mo nga mahi tauoti (“+”,”-“,”/,”,”*”), me tetahi waahanga mo nga mahi ira maanu (“+,” ,”*”) me tetahi poraka peka. Hei waihanga tono, ka tukuna he kaikorero me te tautoko mo te whakahiato waehere C++ i runga i te LLVM. I roto i nga kaha kua whakamaheretia, ko te mahi whakarara o nga tohutohu, te keteroki o nga raraunga me te maharatanga tohutohu, me nga mahi SIMT (Te ako kotahi te miro maha) kua tohua.

Ka whakawhanakehia e te kaupapa VeriGPU he GPU tuwhera i roto i te reo Verilog


Source: opennet.ru
Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster