0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新型的FPGA器件将支持多样化AI/ML创新进程

半导体芯科技SiSC 来源:半导体芯科技SiSC 作者:半导体芯科技SiS 2024-04-02 15:25 次阅读

作者:郭道正

职务:Achronix半导体中国区总经理

近日举办的GTC大会把人工智能/机器学习AI/ML)领域中的算力比拼又带到了一个新的高度,这不只是说明了通用图形处理器(GPGPU)时代的来临,而是包括GPU、FPGA和NPU等一众数据处理加速器时代的来临,就像GPU以更高的计算密度和能效胜出CPU一样,各种加速器件在不同的AI/ML应用或者细分市场中将各具优势,未来并不是只要贵的而是更需要对的。

此次GTC上新推出的用于AI/ML计算或者大模型的B200芯片有一个显著的特点,它与传统的图形渲染GPU大相径庭并与上一代用于AI/ML计算的GPU很不一样。在其他算力器件品种中也是如此,AI/ML计算尤其是推理应用需要一种专为高带宽工作负载优化的新型FPGA,下面我们以Achronix的Speedster7t FPGA芯片为例来看看技术的演进方向,以及在实际推理应用中展现出来的在性价比和能效比等方面优于先进GPU的特性。

先来快速看看Speedster7t的产品亮点:该器件集成了800K到1500K等效逻辑单元以及326K到692K 6输入查找表(LUT),高达120T算力的机器学习处理单元(MLP),同时还配备了高性能存储和I/O接口,以及最高可达190Mb的嵌入式存储容量。在外部连接接口部署上,Speedster7t包含16个GDDR6通道,可提供高达4 Tbps的高速存储带宽;32对SerDes通道,支持1-112Gbps的数据速率;4个400G以太网端口(4× 400G或16× 100G)和2个PCIe Gen5端口,支持16通道(×16)和8通道(×8)配置。

Achronix的Speedster7t FPGA芯片被用户认为非常适合AI/ML推理原因是:足够的算力,灵活可配的计算精度;高带宽大容量低成本的GDDR6(4Tbps带宽, 32GB容量);革命性的全新二维片上网络(2D NoC)路由架构;灵活通用的芯片间互联;支持用户基于该芯片开发自定义的推理系统,比如单板多片FPGA甚至多板互联以组成更高性能(如1TBbps/64GB,2TBbps/128GB, 4TBbps/256GB…等更高带宽和更大容量的计算存储)以支持更大或超大模型推理部署。

简而言之,相比传统的推理算力平台,Speedster7t FPGA可以提供更高性价比和能耗比的大模型推理能力;另外,在传统的FPGA处理功能中,越来越多的用户在该系统中加入机器学习的能力, Speedster7t FPGA能很好胜任传统FPGA功能和高性能机器学习融合在一起。

一类创新性的高性能FPGA系列产品

Achronix Speedster®7t系列FPGA基于革命性的FPGA架构,该架构经过了高度优化提供了高速、高带宽内外连接,可以满足日益增长的人工智能/机器学习、网络密集型和数据加速应用的需求。Speedster7t系列FPGA芯片具有一个革命性的全新二维片上网络,以及一个针对人工智能/机器学习进行优化的高密度的机器学习处理单元阵列。通过将FPGA的可编程性与类似ASIC路由架构和计算引擎相结合,Speedster7t系列提高了高性能FPGA的标准。

全新的二维片上网络(2D NoC)提供ASIC级别的性能

Speedster7t系列FPGA芯片具有革命性的2D NoC,可在整个FPGA逻辑阵列中传输数据,并将数据传输到高性能I/O和内存子系统,同时可提供高达20 Tbps的总带宽。凭借2D NoC,在Speedster7t FPGA芯片不需要消耗任何可编程逻辑资源的情况下来进行数据传输。在该芯片上的2D NoC提供了20 Tbps的二维片上网络总带宽;该2D NoC不仅覆盖了芯片全域,而且还连接到各类高速接口和总带宽高达4 Tbps的高速存储接口。

高速接口

无论是支持输入和输出的数据流,还是存储缓冲这些数据,对于高性能计算、机器学习和硬件加速解决方案而言,都需要在片内和片外传输数据。Speedster7t系列FPGA芯片的架构可支持前所未有的带宽。包括:

400G以太网:Speedster7t系列FPGA芯片支持多达4个400GbE端口或16个100GbE端口,通过2D NoC连接到FPGA逻辑。

PCI Express Gen5:Speedster7t系列FPGA芯片配备了多个PCle Gen5接口,支持速率达32GT/s。

存储接口:GDDR6 + DDR4/5

Speedster7t器件是唯一在片上支持GDDR6存储器的FPGA,以最低的DRAM成本(每存储位)提供最快的SDRAM访问速度。Speedster7t系列FPGA芯片具有高达4 Tbps的GDDR6带宽,以很低的成本就可提供相当于基于HBM的FPGA存储器带宽。Speedster7t系列FPGA芯片包括了DDR4/5存储器接口,以支持更深入的缓冲需求。PHY和控制器支持由JEDEC规范定义的所有标准功能。

机器学习处理单元

每个Speedster7t FPGA器件都具有可编程的数学计算单元,这些单元被集成至全新的机器学习处理单元(MLP)模块中。每个MLP都是一个高度可配置的计算密集型模块,具有多达32个乘法器/累加器(MAC),支持4到24位整数格式和各种浮点模式,包括Tensorflow的bfloat16格式以及高效的块浮点格式,大大提高了性能。

MLP模块包括紧密集成的嵌入式存储器模块,以确保机器学习算法将以750 MHz的最高性能运行。这种高密度计算和高性能数据传输的结合造就了高性能机器学习处理结构,该结构可提供市场上基于FPGA的极高TOPS级别运算能力(TOPS即Tera-Operations Per Second,每秒万亿次运算)。

wKgaomYLsuuAQtmXAACXryWEzHM364.jpg

图中文字说明:Register File - 寄存器文件,Fracturable Adder/Accumulator - 可拆分的加法器/累加器,Float MAC - 浮点乘累加单元(MAC),Memory Cascade in - 存储器级联,Operand Cascade in - 操作数级联。

设计工具支持

Achronix Tool Suite工具套件是一个支持所有Achronix硬件产品的工具链。它可与行业标准的逻辑综合和仿真工具结合使用,从而使FPGA设计人员能够轻松地将其设计映射到Speedster7t FPGA器件中。Achronix Tool Suite工具套件包括Synopsys的Synplify Pro的优化版本和Achronix Snapshot调试器。Achronix仿真库由Siemens EDA的ModelSim、Synopsys的VCS和Aldec的Riviera-PRO提供支持。

展望:在推理等领域帮助开发者打造综合性能优于先进GPU的应用

随着AI/ML技术在各个领域开始广泛走进应用,Achronix根据Speedster7t FPGA器件的高性能和高带宽特性,选择了推理这一个应用面非常广的技术市场方向,与合作伙伴加大了在Speedster7t FPGA器件上的推理算法和IP的研发,以期帮助更多的创新者实现突破。

该芯片提供了足够的算力,并利用其片上搭载的二维片上网络(2D NoC)和机器学习处理单元(MLP),各种高速接口和GDDR6高带宽存储接口,提供了用于大规模推理应用需要的计算器件内外连接、硬件加速和存储调用等新技术,从而可以支持开发者快速去实现创新。

这个策略取得了显著的成果,其中一个领域是加速自动语言识别(ASR)解决方案,它由搭载Speedster7t FPGA器件的VectorPath加速卡提供支持,运行Myrtle.ai提供的基于Achronix FPGA的ASR IP,从而提供业界领先的、实时的、超低延迟的语音转文本功能。运行在服务器中的单张VectorPath加速卡可替代多达20台仅基于CPU的服务器或10张GPU加速卡。

Speedster7t FPGA的技术创新为人工智能推理带来了更高性价比和更高能效比以及可以让用户开发自定义的推理硬件平台和系统。 在ASR实际性能方面,其出色的超低单词错误率和仅有最先进GPU解决方案八分之一以下的端到端延迟(包括了预处理和后处理以及与CPU做数据交互的时间)颠覆了ASR领域。该解决方案可以在标准的机器学习框架中使用垂直应用特定的或自定义的数据集进行定制或重新训练。

对于越来越多的其他的推理应用,Speedster7t FPGA的独创高带宽架构也可以为这些应用提供有力的支撑。Achronix正在通过不断研发,以完善其工具链和应用生态,将在2024年推出更好的工具来帮助各种推理应用的开发,使众多的用户更加便捷地使用Speedster7t FPGA器件或者VectorPath加速卡来实现性价比和能效提升,而不用去争抢紧俏的高性能GPU加速卡。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1603

    文章

    21328

    浏览量

    593275
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4424

    浏览量

    126724
  • AI
    AI
    +关注

    关注

    87

    文章

    26472

    浏览量

    264105
  • ML
    ML
    +关注

    关注

    0

    文章

    139

    浏览量

    34297
  • 大模型
    +关注

    关注

    2

    文章

    1543

    浏览量

    1139
收藏 人收藏

    评论

    相关推荐

    联合电子携多样化解决方案和创新技术亮相2024北京车展

    联合电子在本次北京国际车展(第十八届北京国际汽车展览会)的博世展台展出了一系列创新技术和多样化的解决方案,包括高效灵活的混合动力及纯电动汽车系统解决方案
    的头像 发表于 04-28 09:59 216次阅读

    基于百度AI大模型生态支持,极越汽车机器人迎来一次全新进

    基于百度AI大模型生态支持,极越汽车机器人又迎来了一次全新进化。3月25日,极越在北京举办AI DAY 2024。
    的头像 发表于 03-28 09:52 425次阅读
    基于百度<b class='flag-5'>AI</b>大模型生态<b class='flag-5'>支持</b>,极越汽车机器人迎来一次全<b class='flag-5'>新进</b>化

    为何高端FPGA都非常重视软件

    虚拟AI和大内存数据库等应用程序能够比依靠传统的PCIe连接性更高的性能。” 在使软件开发人员直接利用FPGA加速方面,Achronix与更大,更多样化的竞争对手相比处于劣势。该
    发表于 03-23 16:48

    三星半导体分享了面向PC、移动端和服务器的多样化创新存储解决方案

    在2024年CFMS闪存市场峰会上,三星半导体展示了其面向PC、移动端和服务器的多样化创新存储解决方案。
    的头像 发表于 03-20 17:22 274次阅读

    是德科技推出AI数据中心测试平台旨在加速AI/ML网络验证和优化的创新

    2024年2月29日,是德科技(Keysight Technologies,Inc.)宣布,针对人工智能(AI)和机器学习(ML)基础设施生态系统,推出了 AI数据中心测试平台,旨在加速AI
    的头像 发表于 02-29 09:32 249次阅读
    是德科技推出<b class='flag-5'>AI</b>数据中心测试平台旨在加速<b class='flag-5'>AI</b>/<b class='flag-5'>ML</b>网络验证和优化的<b class='flag-5'>创新</b>

    【国产FPGA+OMAPL138开发板体验】(原创)5.FPGAAI加速源代码

    使用硬件加速器来进一步提升性能。我写的这个简化的代码只是为了帮助理解FPGA如何可能参与AI计算的过程。在实际的FPGA AI加速项目中,还需要考虑如何有效地处理数据流、优化内存访问、
    发表于 02-12 16:18

    千亿级远程医疗市场爆发,互联医疗设备如何应对需求多样化

    千亿级远程医疗市场爆发,互联医疗设备如何应对需求多样化
    的头像 发表于 11-24 17:03 201次阅读
    千亿级远程医疗市场爆发,互联医疗设备如何应对需求<b class='flag-5'>多样化</b>?

    “六赴”进博会!高通和AMD展示最新处理器,见证AI赋能终端新进程

    11月6日到11月10日,在第六届中国国际进口博览会期间,来自美国的半导体企业高通、AMD都集中展示了其AI技术和处理器芯片在手机、PC、智能汽车领域赋能终端最新进展。
    的头像 发表于 11-10 11:24 1330次阅读
    “六赴”进博会!高通和AMD展示最新处理器,见证<b class='flag-5'>AI</b>赋能终端<b class='flag-5'>新进程</b>

    为什么以及如何将 Efinix FPGA 用于 AI/ML 成像 — 第 1 部分:入门指南

    作者:Adam Taylor 编者按:全新的 FPGA 架构方法带来了更精细的控制和更大的灵活性,以满足机器学习 (ML) 和人工智能 (AI) 的需求。本系列文章包括两部分,第 1部分介绍
    的头像 发表于 10-03 14:45 363次阅读
    为什么以及如何将 Efinix <b class='flag-5'>FPGA</b> 用于 <b class='flag-5'>AI</b>/<b class='flag-5'>ML</b> 成像 — 第 1 部分:入门指南

    为什么以及如何将 Efinix FPGA 用于 AI/ML 成像第 2 部分:图像采集和处理

    作者:Adam Taylor 编者按:全新的 FPGA 架构方法带来了更精细的控制和更大的灵活性,以满足机器学习 (ML) 和人工智能 (AI) 的需求。本系列文章包括两部分,第 1部分介绍
    的头像 发表于 10-03 14:45 479次阅读
    为什么以及如何将 Efinix <b class='flag-5'>FPGA</b> 用于 <b class='flag-5'>AI</b>/<b class='flag-5'>ML</b> 成像第 2 部分:图像采集和处理

    AI智能呼叫中心

    随着科技的飞速发展,人工智能(AI)已经成为了各行各业的关键技术,其中,AI智能呼叫中心的出现,给传统的呼叫中心带来了巨大的改变与创新,本文探讨A
    发表于 09-20 17:53

    磁响应“双面神折纸”机器人实现多样化液滴操纵

    对跨尺度液滴的多样化操纵,在精细化学和生物医疗检测等领域都有重要的应用前景。从实用角度出发,有效的液滴操纵技术需要多功能集成及多尺度适用性。
    的头像 发表于 09-19 15:06 680次阅读
    磁响应“双面神折纸”机器人实现<b class='flag-5'>多样化</b>液滴操纵

    通过AI加速,智能终端应用得到创新提升

    京微齐力的新型加速芯片是将FPGA、CPU、AI等多种异构计算单元集成在同一个芯片上,采用了领域自适应与逻辑可重构的计算模式,具有“软件可编程、硬件可重构”的特性。这类新型架构的单芯片
    的头像 发表于 07-11 10:53 475次阅读

    深度剖析Linux中进程控制(下)

    在Linux中,fork函数是非常重要的函数,它从已存在进程中创建一个新进程新进程为子进程,而原进程为父
    的头像 发表于 05-12 10:49 327次阅读
    深度剖析Linux中<b class='flag-5'>进程</b>控制(下)

    深度剖析Linux中进程控制(上)

    在Linux中,fork函数是非常重要的函数,它从已存在进程中创建一个新进程新进程为子进程,而原进程为父
    的头像 发表于 05-12 10:49 333次阅读
    深度剖析Linux中<b class='flag-5'>进程</b>控制(上)