Projeya FuryGpu GPU-ya-based FPGA pêşve dike

Prototîpek xebatê ya projeya FuryGpu tê pêşkêş kirin, ku GPU-ya xwemalî ya ku li ser bingeha Xilinx Zynq UltraScale + FPGA-yê ye, pêşve dike, ku wekî panelek veqetandî bi navgîniya PCIe ve bi PC-yê ve girêdayî ye. Danasîna blokên hardware bi zimanê SystemVerilog têne bicîh kirin, û sêwirana panelê di pergala sêwirana panela çapkirî ya otomatîkî ya KiCAD-ê ya belaş de tê amadekirin. Di forma xweya heyî de, FuryGpu GPU jixwe destûrê dide te ku Quake bi performansa pêşkêşkirina 60 FPS di çareseriya 1280 x 720 de bimeşîne.

Proje ji sala 2021-an vir ve wekî hobiyek ji hêla bernameçêkerek pispor di pêşkeftina lîstika komputerê de û bi hardware re eleqedar e di pêşkeftinê de ye. Skematîkên panelê, danasînên Verilog û ajokar hêj ji raya giştî re nehatine peyda kirin, lê nivîskarê projeyê niyeta xwe diyar kir ku piştî ku li ser hin pirsgirêkên qanûnî bi kardêrê xwe re li hev kir, hemî pêşkeftinên têkildarî FuryGpu veke (lihevkirin pêdivî ye ku xwe li hember îdîayên muhtemel ên kardêr bîme bike).

Projeya FuryGpu GPU-ya-based FPGA pêşve dike

Di qonaxa pêşkeftina wê ya heyî de, kapasîteyên FuryGpu bi qerta grafîkî ya pêşkeftî ya ji nîvê salên 1990-an ve têne berhev kirin. Fonksiyona GPU ji hêla komek fonksiyonên sabît ve tê destnîşan kirin, darvekirina şaderên nermalavê hîn jî nayê piştgirî kirin, û bala sereke li ser pêkhateyên ji bo renderkirin, rasterkirin û hilberandina tevneyê ye. Ji bo pêkanîna operasyonên grafîkê, xwedan API-ya grafîkî ya FuryGL tê peyda kirin, ku dişibihe API-ya Vulkan lê ji ber nebûna piştgirîya shader bi wê re ne hevaheng e.

Di nav vebijarkên berê de hene:

  • Çar rasterkerên tile serbixwe;
  • Xebata GPU li 400 MHz, operasyona yekîneya kontrolê ya tevnê li 480 MHz;
  • Frontend ji bo pêkanîna operasyonên xala herikîn (fp32);
  • Nexşesazkirin û yekîneya hilberandinê ya ku bi piştgiriya MIP-texturkirina fîlterkirina xêz û dulinear piştgirî dike;
  • Têkiliya PCIe Gen 2×4. Hebûna portên DisplayPort û HDMI ji bo girêdana çavdêrek.

Projeya FuryGpu GPU-ya-based FPGA pêşve dike


Source: opennet.ru
Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster