Mashruuca VeriGPU waxa uu ku horumariyaa GPU furan oo luuqada Verilog ah

Mashruuca VeriGPU waxaa loogu talagalay in la abuuro GPU furan oo lagu sameeyay luqadda Verilog si loo qeexo loona qaabeeyo nidaamyada elektiroonigga ah. Markii hore, mashruuca waxaa lagu soo saaray simulator Verilog, laakiin marka la dhammeeyo waxaa loo isticmaali karaa soo saarista chips dhabta ah. Horumarka mashruuca waxa lagu qaybiyaa shatiga MIT.

VeriGPU waxa loo dhigay sidii processor-gaar ah (ASIC) oo loo habeeyay dardargelinta xisaabinta ee la xidhiidha hababka barashada mishiinnada. Qorshayaasha waxaa ka mid ah waafaqid qaabdhismeedka barashada mashiinka qoto dheer ee PyTorch iyo awooda lagu horumariyo codsiyada VeriGPU iyadoo la isticmaalayo HIP (Heterogeneous-Compute Interface) API. Mustaqbalka, waxaa suurtagal ah in lagu daro taageerada API-yada kale, sida SYCL iyo NVIDIA CUDA.

GPU-gu wuxuu ka soo baxaa habka RISC-V ee tilmaamaha, laakiin natiijada qaab dhismeedka gudaha ee jaantuska tilmaamaha GPU ayaa si liidata ula jaan qaadaya RISC-V ISA, maadaama xaaladaha nashqada GPU aysan ku haboonayn matalaadda RISC-V, waa looguma talagalin in lagu ilaaliyo waafaqid RISC-V . Horumarintu waxay diiradda saaraysaa awoodaha looga baahan yahay nidaamyada barashada mashiinka, si loo yareeyo xajmiga iyo kakanaanta matrix chip-ka, waxay isticmaashaa kaliya qaabka BF16 ee sabaynta iyo kaliya hawlgallada dhibicda sabaynta ee looga baahan yahay barashada mashiinka, sida exp, log, tanh iyo sqrt, waa la heli karaa.

Qaybaha horeba loo heli karo waxaa ka mid ah kontaroolaha GPU, APU (Cutubka Hagaajinta Degdega ah) ee hawlgalada isku dhafka ah ("+","","/,"*") "*") iyo qayb laamood ah. Si loo abuuro codsiyo, waxay bixisaa isu-duwaha iyo taageerada ururinta koodka gudaha C++ oo ku salaysan LLVM. Awoodaha la qorsheeyay waxaa ka mid ah, fulinta isbarbar-dhigga tilmaamaha, kaydinta xogta iyo xusuusta tilmaanta, iyo SIMT (Hal-dugsiyeedka mawduucyada badan) ayaa la iftiimiyay.

Mashruuca VeriGPU waxa uu ku horumariyaa GPU furan oo luuqada Verilog ah


Source: opennet.ru

Add a comment