首页 » 通讯 » 这将是FPGA的下一代形态?_人工智能_芯片

这将是FPGA的下一代形态?_人工智能_芯片

南宫静远 2025-01-16 18:55:58 0

扫一扫用手机浏览

文章目录 [+]

自从Xilinx从2018年发布ACAP架构以来,该架构就得到了行业的高度关注。
ACAP全称“灵巧打算加速平台”(Adaptive Computation Acceleration Platform),该芯片不仅包含了FPGA的可配置逻辑,还包含了ARM核,以及AI Engine和DSP Engine。
这意味着利用ACAP架构的芯片将可以知足三种需求:ARM核可以运行一些通用化且对性能需求不高的任务,例如操作系统;FPGA可配置逻辑可以运行定制化逻辑;而AI Engine则可以运行AI干系的高性能专用打算,例如矩阵运算等。

ACAP架构里新加入的AI Engine是大家关注的焦点。
根据Xilinx发布的资料,该AI Engine是一组SIMD核阵列,每个核都包含了完全的RISC处理器、定点SIMD处理单元、浮点SIMD处理单元以及本地内存。
每个核之间还可以通过片上网络(NoC)连接到一起,从而可以实现高度灵巧的数据流。
这样的架构,事实上类似众核架构。
在这次发布的Versal AI Core系列芯片中,将汇合成128-400个AI Engine,从而实现43-133TOPS的INT8定点打算能力。

这将是FPGA的下一代形态?_人工智能_芯片 这将是FPGA的下一代形态?_人工智能_芯片 通讯

FPGA的蜕变逻辑

这将是FPGA的下一代形态?_人工智能_芯片 这将是FPGA的下一代形态?_人工智能_芯片 通讯
(图片来自网络侵删)

为什么Xilinx会在FPGA里面加入专用的AI Engine呢?我们不妨回顾一下FPGA的发展历史。

在FPGA最初涌现的时候,其最大的卖点是可以配置成任意的逻辑,只要逻辑容量不超过FPGA的上限即可。
最初人们对付FPGA的期望是知足其功能需求。

在这样的预期下,利用FPGA的系统可以划分为两个部分,一个是利用通用途理器实现的高速处理部分,而另一部分是利用FPGA实现的分外功能部分。
换句话说,FPGA的紧张角色是协处理器。

然而,随着用户的需求和FPGA公司的业务扩展,FPGA并不知足于只当一个协处理器。
从用户角度来说,事实上这种主-从处理器的系统在设计和集成的时候会比较麻烦,如何精确处理主-从处理器之间的可靠互联和数据通信协议设计都须要不少功夫。
随着FPGA容量的增大,不少用户试着在FPGA上支配一个处理器核来跑OS并掌握别的部分的可编程逻辑。
然而,这样的效率很低,由于处理器核是一种通用途理器,而FPGA事实上最得当的领域是定制化逻辑而非通用途理器。
从Xilinx和Altera这样的FPGA公司业务来说,FPGA作为协处理器的市场可以供应的利润率显然会小于全体系统的利润率。
因此,基于供需双方的需求,Xilinx推出了包含了ARM硬核和FPGA的Zynq系列芯片,而Altera也推出了类似观点的Altera SoC系列产品。

在Zynq和Altera SoC这类的产品中,包含了一个ARM处理器硬核,以及可编程逻辑。
由于处理器是硬核,因此可以运行在GHz这样的频率范围,比较之前跑在FPGA上的软核只能跑到100MHz这样的频率,可以说集成ARM硬核是大大提升了通用途理器核的性能,使其不再成为系统的性能瓶颈。
此外,由于ARM硬核和FPGA集成在同一块芯片上,因此处理器和FPGA之间有着丰富的高速互联资源,从而让ARM硬核和FPGA逻辑之间的数据交流变得高效。
同时在工具链上,对付ARM核+FPGA的协同事情也供应了很好的支持。
这样几个要素组合在一起,就实现了一个主要的打破,即这样一个包含ARM核和FPGA的芯片在不少场景下可以直接作为一个别系事情,而不再依赖于其他主处理器了。
因此,集成了ARM核的FPGA就不再是一个协处理器,而是可以作为一个主处理器。

到了本日,随着FPGA目标人工智能市场,事实上又涌现了之前同样的情形:不少用户希望用FPGA实现人工智能打算,但是FPGA实现人工智能打算的能力有限,而另一方面主流人工智能打算实在都相称规则,基本都是基于矩阵运算,因此Xilinx在ACAP的架构中主动加入了能灵巧支持这类人工智能运算的硬核——AI Engine,从而希望能作为完全的系统支持人工智能打算,并逐步从芯片厂商走向系统厂商。

ACAP对付人工智能市场的影响

ACAP紧张针对的市场是云端和边缘打算市场。
云端市场即数据中央的做事器,在此类运用中,ACAP可望作为用于加速人工智能打算的加速卡进入做事器。
目前,亚马逊AWS已经有不少支配了Xilinx FPGA的做事器,随着ACAP的发布,可望会有更多FPGA进入此类云打算市场。
值得把稳的是,ACAP紧张的强项是低精度定点打算(INT8),因此针对的AI运用紧张是推理,而作为云端人工智能主要运用的演习仍旧会须要善于浮点运算的GPU。
而在AI推理方面,FPGA比较GPU的上风是功耗小并且可定制,因此会在该领域与GPU竞争市场份额。
然而,比较GPU完全的开拓者生态,FPGA的开拓生态仍旧不足成熟,因此工具链等开拓生态可能会成为充分开启FPGA潜力的关键点。

在云端市场之外,边缘打算将是ACAP的重点市场。
边缘打算介于终端节点和云之间,边缘做事器支配在物联网终端附近,它网络终端设备的信息并做就近处理,同时将必要的信息再上传至云端。
物联网、5G和自动驾驶技能在大大增加边缘打算市场潜力的同时,也对边缘打算提出了新的需求,须要边缘打算在做网络操作和数据存储之外,还要能实现实时人工智能打算,而这也是ACAP紧张针对的市场。
事实上,通信基站本来便是FPGA的紧张市场之一,因此随着5G结合边缘打算和人工智能的观点,ACAP显然也能迎合这样的潮流,从而有望随着5G+观点的崛起盘踞更多通信市场。

对付人工智能芯片初创公司来说,ACAP将会在云端和边缘打算端成为一个有力的竞争者。
考虑ACAP的打算能力(40-100TOPS),我们认为ACAP在边缘打算方面将有非常强的竞争力(在云端对付算力的需求将会很快超过100TOPS,因此ACAP或许将更多发挥其在可配置而非算力方面的上风)。
由于FPGA本钱较高,因此我们认为ACAP将会更多面对高端市场,但是从整体上来说,我们认为ACAP将会成为Xilinx进军人工智能市场的一把利器。

对付Xilinx FPGA的老对手——Intel来说,应对Xilinx ACAP的策略并非针锋相对推出另一款功能附近的芯片,而是利用自身在封装工艺上的上风以虚击实。
今年四月,Intel发布了下一代FPGA构架AgileX,该架构利用EMIB封装,可以把FPGA和其他芯片粒封装在一起。
因此,如果客户选择在AgileX的系统中集成一块用于AI加速的芯片粒,则可以实现和Xilinx ACAP类似的效果。
这样一来,Intel的AgileX方案比起Xilinx来说更加灵巧,由于Xilinx的ACAP只针对AI干系打算优化,而Intel的AgileX优化的打算取决于客户选择集成什么芯片粒。
然而,现在芯片粒的生态还未完善,因此无论是本钱、工具链还是产能来说都要打个问号,因此我们认为Intel的AgileX架构的第一批客户还紧张是针对希望能和Intel深度互助利用EMIB技能并且有技能实力理解乃至定制芯片粒系统的大客户,这样看来,我们认为Xilinx的ACAP是赌定了AI市场,并且希望能快速覆盖更多的客户;而Intel还不愿意放弃FPGA的灵巧性,因此并不肯望这么早就把FPGA和AI深度绑定,而是希望FPGA能作为其芯片粒生态的先锋部队。
这另一方面和两家公司的架构也有关:FPGA只是Intel的一个奇迹部,其产品定义必须服从Intel整体的计策;而FPGA产品对付Xilinx来说便是全部,以是统统都环绕FPGA。

对付中国芯片公司来说,意识到FPGA与专用加速器以及处理器硬核集成的趋势也是主要的。
虽然我们在FPGA领域尚需追赶,但是FPGA SoC的架构与FPGA更像是一种横向扩展而非纵向加深,也即完备可以在与研发FPGA并行进行,从而在未来更快追上FPGA发展的步伐。
从另一个角度来说,我们也可以认为FPGA下一步的发展已经不但是如何把FPGA逻辑规模做大速率做快,而是如何把FPGA搭配其他运用组成在灵巧度和性能方面都足够好的SoC。
随着FPGA IP的发展,中国芯片公司也可以考虑购买FPGA IP搭配专用加速器IP,从而实现我们自己的“ACAP”。

免责声明:本文由作者原创。
文章内容系作者个人不雅观点,半导体行业不雅观察转载仅为了传达一种不同的不雅观点,不代表半导体行业不雅观察对该不雅观点赞许或支持,如果有任何异议,欢迎联系半导体行业不雅观察。

本日是《半导体行业不雅观察》为您分享的第1992期内容,欢迎关注。

推举阅读

★一文看懂中国集成电路材料现状

★美国本土的晶圆厂大盘点

★围攻博通

2018半导体行业资料合集 长期有效!

半导体行业不雅观察

『半导体第一垂直媒体』

实时 专业 原创 深度

识别二维码,回答下方关键词,阅读更多

华为|三星|台积电|博通|EDA|AI|美国|IGBT

回答 投稿,看《如何成为“半导体行业不雅观察”的一员 》

回答 搜索,还能轻松找到其他你感兴趣的文章!

标签:

相关文章