整个事情的关键是Kemmerer发明的Pipeline C 和Suarez。你可以在GitHub上找到它们。"游戏的像素渲染和动画逻辑是基于浮点和矢量数学运算的。所有的游戏代码都是用一种简洁的语法来表达的,可以直接转化为数字电路。他们在论文中写道:"这个设计目前的目标是一块具有全高清数字视频输出的FPGA板,而且这个工作流程还允许使用未经修改的源代码在普通PC上实时运行游戏。"这使得开发-测试迭代的速度比传统的硬件设计工具快得多。对于相同的工作负荷,计算效率比使用现代CPU要好50倍以上,而芯片的体积要小一个数量级。"
"Sphery Vs Shapes "作为一个图形演示相当不错,这意味着未来的编程是更有趣的--特别是当FPGA将开始出现在AMD芯片中。我们计划将整个系统移植到RISC-V上,并设计一个支持流水线的开源ASIC,这也为微控制器的世界提供了可能性。”这些代码可以被转换成逻辑电路,在现成的CPU上运行,或者在微控制器上开发硬件/软件外设,而无需更改代码。”Suarez和Kemmerer在结论中写道。"我们获得的结果很容易重复,因为材料很容易获得,而且不贵"。