Jump to content

[CNX-Software] - 3D game running on FPGA shown to be 50x more efficient than on x86 hardware


Recommended Posts

Posted
3D game FPGA

Sphery vs. shapes is an open-source 3D raytraced game written in C and translated into FPGA bitstream that runs 50 times more efficiently on FPGA hardware than on an AMD Ryzen processor. Verilog and VHDL languages typically used on FPGA are not well-suited to game development or other complex applications, so instead, Victor Suarez Rovere and Julian Kemmerer relied on Julian’s “PipelineC” C-like hardware description language (HDL) and Victor’s CflexHDL tool that include parser/generator and math types library in order to run the same code on PC with a standard compile, and on FPGA through a custom C to VHDL translator. More details about the game development and results are provided in a white paper. Some math functions were needed, including: floating point addition, subtraction, multiplication, division, reciprocals, square root, inverse square roots, vector dot products, vector normalization, etc. Fixed point counterparts were also used for performance reasons and to [...]

The post 3D game running on FPGA shown to be 50x more efficient than on x86 hardware appeared first on CNX Software - Embedded Systems News.

View the full article

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines