Projekt FuryGpu vyvíja GPU na báze FPGA

Predstavený je funkčný prototyp projektu FuryGpu, ktorý vyvíja podomácky vyrobený GPU na báze Xilinx Zynq UltraScale+ FPGA, navrhnutý ako samostatná doska pripojená k PC cez rozhranie PCIe. Popisy hardvérových jednotiek sú implementované v jazyku SystemVerilog a návrh dosky je pripravený v bezplatnom počítačovom dizajnovom systéme pre dosky plošných spojov KiCAD. V súčasnej podobe už GPU FuryGpu dokáže spustiť hru Quake s vykresľovacím výkonom 60 FPS pri rozlíšení 1280 x 720.

Projekt vyvíja od roku 2021 ako hobby programátor špecializujúci sa na vývoj počítačových hier a zaujímajúci sa o hardvér. Schémy dosiek, popisy Verilog a ovládače zatiaľ nie sú verejne dostupné, ale autor projektu oznámil svoj zámer otvoriť všetok vývoj súvisiaci s FuryGpu po tom, čo sa so svojím zamestnávateľom dohodol na niektorých právnych otázkach (schválenie je potrebné, aby ste sa poistili proti prípadným nárokom zo strany zamestnávateľ).

Projekt FuryGpu vyvíja GPU na báze FPGA

V súčasnej fáze vývoja sa schopnosti FuryGpu porovnávajú s pokročilou grafickou kartou z polovice 1990. rokov. Funkčnosť GPU je definovaná súborom pevných funkcií, spustenie softvérových shaderov zatiaľ nie je podporované a dôraz sa kladie na komponenty vykresľovania, rasterizácie a spracovania textúr. Na vykonávanie grafických operácií poskytuje svoje vlastné grafické API FuryGL, ktoré je podobné Vulkan API, ale nie je s ním kompatibilné kvôli chýbajúcej podpore shaderov.

Medzi už dostupnými možnosťami:

  • Štyri nezávislé rasterizátory dlaždíc;
  • GPU beží na 400 MHz, riadiaca jednotka textúry beží na 480 MHz;
  • Frontend na vykonávanie operácií s pohyblivou rádovou čiarkou (fp32);
  • Jednotka na mapovanie a spracovanie textúr, ktorá podporuje lineárne a bilineárne filtrovanie s podporou mip-texturing;
  • Rozhranie PCIe Gen 2x4. Dostupnosť portov DisplayPort a HDMI na pripojenie monitora.

Projekt FuryGpu vyvíja GPU na báze FPGA


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster