Projekt FuryGpu razvija GPU temeljen na FPGA

Predstavljen je radni prototip projekta FuryGpu, koji razvija samostalni GPU temeljen na FPGA Xilinx Zynq UltraScale+, a oblikovan je kao zasebna ploča koja se spaja na računalo putem PCIe sučelja. Opisi hardverskih blokova napravljeni su na jeziku SystemVerilog, a projekt ploče pripremljen je u slobodnom sustavu za automatizaciju projektiranja tiskanih ploča KiCAD. U trenutnoj verziji, GPU FuryGpu već omogućuje pokretanje igre Quake sa stopom od 60 FPS pri razlučivosti 1280 x 720.

Projekt se razvija od 2021. godine kao hobistički pothvat programera specijaliziranog za razvoj računalnih igara i zainteresiranog za hardver. Dijagrami ploče, Verilog opisi i drajveri za sada nisu dostupni javnosti, ali autor projekta je izjavio da planira javno otvoriti sve povezane resurse s FuryGpu nakon dogovora oko nekih pravnih pitanja sa svojim poslodavcem (dogovor je potreban da bi se zaštitio od mogućih potraživanja od strane poslodavca).

Projekt FuryGpu razvija GPU temeljen na FPGA

U trenutnoj fazi razvoja mogućnosti FuryGpu uspoređuju se s naprednom grafičkom karticom iz sredine 1990-ih. Funkcionalnost GPU-a određena je skupom fiksnih funkcija, dok podrška za izvršavanje programskih shadera još uvijek nije implementirana, a glavna pažnja posvećena je komponentama za rendering, rasterizaciju i obradu tekstura. Za izvođenje grafičkih operacija dostupan je vlastiti grafički API FuryGL, koji podsjeća na API Vulkan, ali nije s njim kompatibilan zbog nedostatka podrške za shadere.

Među već dostupnim mogućnostima:

  • Četiri neovisna tileska rasterizatora;
  • Rad GPU-a na frekvenciji od 400MHz, rad bloka za upravljanje teksturama na frekvenciji od 480MHz;
  • Frontend za izvođenje operacija s pomičnom točkom (fp32);
  • Modul za mapiranje i obradu tekstura koji podržava linearno i bilinearnu filtraciju s podrškom za MIP-teksturiranje;
  • PCIe Gen 2×4 sučelje. Postoje portovi DisplayPort i HDMI za povezivanje monitora.

Projekt FuryGpu razvija GPU temeljen na FPGA


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster