FuryGpu долбоору FPGA негизиндеги GPUларды иштеп чыгат

Xilinx Zynq UltraScale+ FPGA базасында PCIe интерфейси аркылуу компьютерге туташтырылган өзүнчө такта катары иштелип чыккан, FuryGpu долбоорунун жумушчу прототиби сунушталат. Аппараттык блоктордун сүрөттөмөлөрү SystemVerilog тилинде ишке ашырылат, ал эми тактанын дизайны акысыз KiCAD автоматташтырылган басма схемасынын дизайн системасында даярдалган. Учурдагы түрүндө, FuryGpu GPU мурунтан эле 60 x 1280 токтомдо 720 FPS көрсөтүү менен Quake иштетүүгө мүмкүндүк берет.

Долбоор 2021-жылдан бери компьютердик оюндарды иштеп чыгууга адистешкен жана аппараттык камсыздоого кызыккан программисттин хоббиси катары иштелип чыгууда. Башкармалык схемалар, Verilog сүрөттөмөлөрү жана айдоочулар азырынча жалпыга жеткиликтүү эмес, бирок долбоордун автору иш берүүчү менен кээ бир юридикалык маселелер боюнча макулдашкандан кийин FuryGpu менен байланышкан бардык иштеп чыгууларды ачуу ниетин билдирди (макулдашуу иш берүүчүнүн мүмкүн болгон дооматтарынан өзүн камсыздандыруу үчүн зарыл).

FuryGpu долбоору FPGA негизиндеги GPUларды иштеп чыгат

Учурдагы өнүгүү этабында FuryGpu мүмкүнчүлүктөрүн 1990-жылдардын орто чениндеги өнүккөн графикалык карта менен салыштырууга болот. GPU функционалдуулугу белгиленген функциялардын жыйындысы менен аныкталат, программалык шейдерлердин аткарылышы азырынча колдоого алынбайт жана негизги көңүл рендеринг, растерлөө жана текстураны иштетүү үчүн компоненттерге бурулат. Графикалык операцияларды аткаруу үчүн, Vulkan API'ге окшош, бирок шейдер колдоосунун жоктугунан аны менен шайкеш келбеген, менчик FuryGL графикалык API берилет.

Буга чейин жеткиликтүү варианттардын арасында:

  • Төрт көз карандысыз плитканы растеризатор;
  • GPU иштеши 400 МГц, текстураны башкаруу блогунун иштеши 480 МГц;
  • Калкыма чекит операцияларын аткаруу үчүн фронт (fp32);
  • MIP-текстуралоо колдоосу менен сызыктуу жана билинардык чыпкалоону колдогон текстураны түзүү жана иштетүү бирдиги;
  • PCIe Gen 2×4 интерфейси. Мониторду туташтыруу үчүн DisplayPort жана HDMI портторунун болушу.

FuryGpu долбоору FPGA негизиндеги GPUларды иштеп чыгат


Source: opennet.ru
DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster