FuryGpu-projektet udvikler GPU baseret på FPGA

Den arbejdsdygtige prototype af FuryGpu-projektet er blevet præsenteret; det udvikler et hjemmelavet GPU baseret på Xilinx Zynq UltraScale+ FPGA, som er designet som et separat kort, der tilsluttes en PC via PCIe-grænsefladen. Beskrivelserne af de hardwareblokke, der er implementeret i SystemVerilog, og kortdesignet er forberedt i det åbne designautomatiseringssystem KiCAD. I sin nuværende form tillader GPU FuryGpu allerede at køre spillet Quake med en grafisk ydeevne på 60 FPS ved en opløsning på 1280 x 720.

Projektet har været under udvikling siden 2021 som et hobbyprojekt af en programmør, der specialiserer sig i udvikling af computerspil og har interesse for hardware. Skematisk design, Verilog-beskrivelser og drivere er endnu ikke offentligt tilgængelige, men projektets skaber har erklæret sin hensigt om at offentliggøre alle tilknyttede arbejder efter koordinering af nogle juridiske spørgsmål med sin arbejdsgiver (koordination er nødvendig for at beskytte sig mod eventuelle krav fra arbejdsgiveren).

FuryGpu-projektet udvikler GPU baseret på FPGA

På nuværende udviklingsstadie sammenlignes FuryGpus kapabiliteter med en avanceret grafikkort fra midten af 1990'erne. GPU'ens funktionalitet er defineret af et sæt faste funktioner; programmerbare shader-funktioner understøttes endnu ikke, og der lægges størst vægt på komponenter til rendering, rasterisering og teksturbehandling. For at udføre grafiske operationer gives der et eget grafisk API, FuryGL, som minder om Vulkan API, men ikke er kompatibelt med det på grund af mangel på shader-support.

Blandt de allerede tilgængelige funktioner:

  • Fire uafhængige tile rasterizere;
  • GPU kører ved en frekvens på 400MHz, med teksturkontrolboksen, der fungerer ved 480MHz;
  • Frontend til udførelse af flydende kommatalsoperationer (fp32);
  • En teksturbehandlings- og kortlægningsblok, der understøtter lineær og bilinear filtrering med MIP-teksturering;
  • PCIe Gen 2×4 interface. Tilstedeværelsen af DisplayPort- og HDMI-porte til tilslutning af en monitor.

FuryGpu-projektet udvikler GPU baseret på FPGA


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster