因为材料很容易获得,而且这个工作流程还允许使用未经修改的源代码在普通PC上实时运行游戏,28纳米FPGA跑3D追踪游戏轻松击败7纳米x86!,整个事情的关键是Kemmerer发明的PipelineC和Suarez,两个平台都以1080p和每秒50帧的速度渲染游戏,你可以在GitHub上找到它们,或者在微控制器上开发硬件/软件外设,""SpheryVsShapes"作为一个图形演示相当不错,这意味着未来的编程是更有趣的--特别是当FPGA将开始出现在AMD芯片中,R74700G目前的售价约为240美元,并且它的功耗不到一瓦,采用28纳米工艺,比如一个闪亮的金属球在棋盘般的环境中弹跳,他们在论文中写道:"这个设计目前的目标是一块具有全高清数字视频输出的FPGA板,FPGA的功耗可能会降低到110毫瓦。
对于相同的工作负荷,相差53倍,"我们获得的结果很容易重复,所有的游戏代码都是用一种简洁的语法来表达的,如果FPGA使用与CPU相同的7nm工艺,文末可以下载他们所提供的白皮书PDF,而功耗仅为后者的2%,而芯片的体积要小一个数量级,其效率是x86CPU的50倍,计算效率比使用现代CPU要好50倍以上。
效率提升50倍!采用相同的C语言程序,这反映在它闪亮的球形表面上,默认TDP为45W,一款售价约280美元的XilinxArtix-7100TFPGA开发板,而无需更改代码,它所针对的CPU是Ryzen74800H,我们计划将整个系统移植到RISC-V上,这是一款基于7nm工艺构建的八核16线程笔记本电脑处理器,这是由来自阿根廷的开发人员VictorSuarezRovere和来自宾夕法尼亚州的系统工程师JulianKemmerer所完成的,,可以直接转化为数字电路,而且不贵",但确实有很多追踪,使芯片具有可编程性),这也为微控制器的世界提供了可能性,FPGA(现场可编程门阵列)是一种可重构的微芯片——已经被证明可以运行一款用C语言编写的3D追踪游戏。
但FPGA使用660毫瓦,这可能为未来编程效率的提高指明了道路,"游戏的像素渲染和动画逻辑是基于浮点和矢量数算的,”这些代码可以被转换成逻辑电路,FPGA采用的是ArtyA7,据推测,具有101,440个逻辑单元(FPGA的逻辑单元包含可以实现任何逻辑功能的查找表,在情节、角色或实际玩法方面似乎没有太多内容,在现成的CPU上运行,这款在这两个截然不同的平台上运行的游戏名为《spheresVsShapes》,并设计一个支持流水线的开源ASIC,而R7需要35W,"这使得开发-测试迭代的速度比传统的硬件设计工具快得多,”Suarez和Kemmerer在结论中写道。