FCCM 2016关于FPGA的预测,有哪些已经被验证了?

作者: 张海军,来源:傅里叶的猫

这篇文章我们来看一下在FCCM 2016上,关于FPGA的预测的TOP11,我们现在以2024年的视角,回看这些预测,哪些已经被验证?哪些还没实现?

1.png

1: The Top500 supercomputer list will include an FPGA-accelerated machine

很遗憾,在Top500 supercomputer list中,并没有找到FPGA的设备。

2.png

2: A large fraction of datacenter nodes will include FPGA logic.

这个几年前就已经被验证了,现在很多大厂的数据中心,都能看到FPGA的身影。

3: FPGAs will have hardware double-precision FPU DSPs.

很遗憾,现在双精度浮点还不支持,DSP58可以被配置成浮点模式,包含一个浮点乘法器和一个浮点加法器,其中,浮点乘法器可支持单精度浮点和半精度浮点,浮点加法器仅支持单精度浮点,双精度浮点还无法支持。

3.png

4: FPGA design tools will still need improvements.

这个其实并不算是预测了,工具一直都在升级,这也导致安装包越来越大,像最新的Vivado,安装国产需要277GB的空间,不仅新增了很多Deivce,工具也增加了很多功能,比如ECO/Lint这种ASIC设计中使用的工具。

5: FPGAs components will be a standard element of most high-end microprocessor architectures.

这一点到现在也未能达成,虽然现在也有eFPGA的应用,但都还是少数。

6: Most large FPGAs have in-package high bandwidth DRAM.

这一点也已经实现了,现在很多高端的FPGA中,都包含了HBM。

7: Very few designers will use RTL-level tools - most designers of FPGAs will use high-level tools (C, C++, OpenCL) and/or IP integration.

作者可能对high-level工具过于乐观了,现在FPGA的开发,还是以RTL为主流。只有少部分的应用会使用HLS开发,无论是C++,Python还是现在用的相对多一点的Chisel和SpinalHDL,都还没能成为主流,而现在AI发展这么快,笔者其实更倾向于未来用AI生成HDL代码,而不是用其他high-level的语言来生成。

8: Xilinx will be bought by another company (IBM? Google?).

我们现在也知道了,在2021年,Xilinx被AMD收购了。虽然没有预测对是哪家公司,但作者还是预测到了巨头对FPGA的重视。

9: All large FPGA designs use NOC overlays or hardened NOCs.

这一点也是已经实现了,Xilinx的高端FPGA上,已经带有NOC了。当然其他FPGA厂商的产品上也集成了NOC。

10: FPGA-based machines begin colonization of Mars.

笔者不知道马斯克 SpaceX的火星移民计划中有没有用到FPGA,但根据笔者之前的经验,在航天航空领域,FPGA一直都在被应用,而且还会完成很多核心的通信任务。

11: Homogeneous FPGAs as we know them will no longer exist. FPGAs as we know them today will only show up as embedded components within complex, heterogeneous SOC devices.

作者说的有点太绝对,并不是所有场景都需要FPGA+xx(CPU/GPU)的异构。

最新文章

最新文章