Projektet FuryGpu utvecklar GPU:er baserade pÄ FPGA:er.

En fungerande prototyp av projektet FuryGpu har presenterats, som utvecklar en egenbyggd GPU baserad pÄ FPGA Xilinx Zynq UltraScale+, designad som en fristÄende kretskort som kopplas till en dator via PCIe-grÀnssnittet. Beskrivningarna av hÄrdvarublocken Àr implementerade pÄ SystemVerilog, och kretskortsprojektet Àr förberett i det öppna designverktyget KiCAD. I sin nuvarande form tillÄter GPU FuryGpu redan att köra spelet Quake med en renderingprestanda pÄ 60 FPS vid upplösningen 1280 x 720.

Projektet har utvecklats sedan 2021 som ett hobbyprojekt av en programmerare som specialiserat sig pÄ spelutveckling och Àr intresserad av hÄrdvara. Kretskortsschemor, Verilog-beskrivningar och drivrutiner Àr för nÀrvarande inte offentligt tillgÀngliga, men projektets skapare har uttryckt en avsikt att offentliggöra allt relaterat till FuryGpu efter att ha faststÀllt vissa juridiska frÄgor med sin arbetsgivare (denna överenskommelse Àr nödvÀndig för att skydda sig mot eventuella ansprÄk frÄn arbetsgivaren).

Projektet FuryGpu utvecklar GPU:er baserade pÄ FPGA:er.

I den nuvarande utvecklingsfasen jÀmförs FuryGpus möjligheter med en avancerad grafikkort frÄn mitten av 1990-talet. Funktionaliteten hos GPU:n definieras av ett antal fasta funktioner, och utförande av programvarushaders stöds för nÀrvarande inte, medan fokus ligger pÄ komponenter för rendering, rasterisering och texturhantering. För grafiska operationer tillhandahÄlls ett eget grafiskt API, FuryGL, som liknar Vulkan-API:t men Àr inte kompatibelt med det pÄ grund av avsaknaden av stöd för shaders.

Bland de redan tillgÀngliga funktionerna:

  • Fyra oberoende tile-rasterare;
  • GPU:ns drift vid 400 MHz, och texturhanteringsenhetens drift vid 480 MHz;
  • Frontend för att utföra flyttaloperationer (fp32);
  • Texturhanterings- och bearbetningsblock som stöder linjĂ€r och bilinjĂ€r filtrering med stöd för MIP-texturering;
  • PCIe Gen 2×4-grĂ€nssnitt. Förekomst av DisplayPort- och HDMI-portar för anslutning av bildskĂ€rm.

Projektet FuryGpu utvecklar GPU:er baserade pÄ FPGA:er.


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster