Проектът FuryGpu разработва графични процесори, базирани на FPGA

Представен е работещ прототип на проекта FuryGpu, който разработва самоделен GPU, базиран на Xilinx Zynq UltraScale+ FPGA, проектиран като отделна платка, свързана към компютър чрез PCIe интерфейса. Описанията на хардуерните единици са реализирани на езика SystemVerilog, а дизайнът на платката е изготвен в безплатната система за автоматизирано проектиране на печатни платки KiCAD. В настоящата си форма графичният процесор FuryGpu вече може да стартира играта Quake с производителност на рендиране от 60 FPS при резолюция 1280 x 720.

Проектът е разработен от 2021 г. като хоби от програмист, специализиран в разработката на компютърни игри и интересуващ се от хардуер. Диаграми на платки, описания на Verilog и драйвери все още не са публично достъпни, но авторът на проекта обяви намерението си да отвори всички разработки, свързани с FuryGpu, след като съгласува някои правни въпроси с работодателя си (одобрението е необходимо, за да се застрахова срещу евентуални претенции от работодателят).

Проектът FuryGpu разработва графични процесори, базирани на FPGA

На сегашния етап на развитие възможностите на FuryGpu се сравняват с усъвършенствана видеокарта от средата на 1990-те години. Функционалността на GPU се определя от набор от фиксирани функции, стартирането на софтуерни шейдъри все още не се поддържа и фокусът е върху компонентите за изобразяване, растеризация и обработка на текстури. За извършване на графични операции той предоставя собствен графичен API, FuryGL, който е подобен на Vulkan API, но не е съвместим с него поради липсата на поддръжка на шейдъри.

Сред вече наличните опции:

  • Четири независими растеризатора на плочки;
  • GPU, работещ на 400MHz, блок за управление на текстурата, работещ на 480MHz;
  • Frontend за извършване на операции с плаваща запетая (fp32);
  • Модул за обработка на карти и текстури, който поддържа линейно и билинейно филтриране с поддръжка на mip-текстуриране;
  • PCIe Gen 2x4 интерфейс. Наличие на DisplayPort и HDMI портове за свързване на монитор.

Проектът FuryGpu разработва графични процесори, базирани на FPGA


Източник: opennet.ru
Купете надежден хостинг за сайтове с DDoS защита, VPS VDS сървъри 🔥 Купете надежден уеб хостинг със защита от DDoS атаки, VPS VDS сървъри | ProHoster