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

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

3天内不再提示

FPGA在加速AI算法上的独特优势

lPCU_elecfans 来源:电子发烧友网 作者:电子发烧友网 2022-02-28 17:37 次阅读

电子发烧友网报道(文/李弯弯)当前许多行业都采用人工智能来解决棘手问题,包括工业制造领域,随着工业4.0在2010年代早期进一步演进,AI在制造环境中的重要性与日俱增。

如今,许多应用都会利用AI来促进制造和业务经营、流程、安保和供应链等更加流畅高效。通过运用预测性算法,AI可以监控设备状况,优化维护日程,最终还能预报机械故障。

在持续兴旺发展的工业4.0和正在演进的工业5.0中,AI依然是一个重要的组成部分。然而,AI算法的蓬勃发展离不开实时数据。

4G相比,5G网络可提供100倍的带宽和500倍的信道数量。5G网络与IoT结合之后,海量的输入数据在计算机领域中引出了一种新范式,即对数据加速器的需求。

FPGA在加速AI算法上的独特优势

数据加速的赛场上有三种各异的硬件方式,即GPU、FPGA和定制ASIC。ASIC的效率与性能最为出色,但功能完全固定,缺乏必需的灵活性,无法适应AI算法的变化、新兴技术的参数改动、供应商要求和负载优化。

GPU是传统核心数据中心的主力,仅限于纯粹运算这样的使用场景,而不能提供大多数场景中需要利用到的联网与存储加速的能力,并且能耗和成本较高。

FPGA可以加速联网、运算和存储,速度与ASIC相仿,也具备了必需的灵活性,能够为如今的核心与边缘数据中心提供理想的数据加速。

除了数据加速之外,FPGA还将在传感器融合和传入数据流合并等领域发挥关键作用,为数据消费打下了坚实的基础。

“FPGA提供了类似于ASIC的性能和比图形处理器(GPU)更高的灵活性。”Achronix产品营销高级经理Tom Spencer在接受电子发烧友采访的时候说到。

Achronix的产品解决AI/ML硬件中的普遍痛点

Achronix是一家高性能的现场可编程逻辑门阵列(FPGA)技术供应商,该公司不仅可以提供FPGA芯片解决方案,还能提供嵌入式FPGA(eFPGA)半导体知识产权(IP)。

包括与云计算和企业数据中心匹配的Speedster7t系列FPGA产品,以及通过集成到专用集成电路(ASIC)或系统级芯片(SoC)之中,进入到嵌入式应用的Speedcore嵌入式FPGA IP。

通过这样的产品组合,合作伙伴都可以为其人工智能/机器学习(AI/ML)解决方案找到合适的解决方案。

值得关注的是,Achronix的产品结合了三个关键的构建模块,可以解决当前AI/ML硬件中的普遍痛点:存储带宽、计算吞吐量和片上数据传输。

据Tom Spencer介绍,Achronix在其FPGA中率先利用二维片上网络(2D NoC)来连接所有其他功能块、I/O接口和FPGA逻辑阵列,这种新的内部通信设施即二维片上网络拥有20Tbps的双向带宽,这使得Speedster7t器件在整个FPGA市场在片上可以实现最快的数据传输。

同时,通过充分考虑当前各种机器学习和神经网络模型所需的计算资源,Achronix开发了一种独特的乘法和累加模块,并将其称为机器学习处理器或MLP。

MLP使用自己的内置存储器以实现极低的延迟,可以在一个时钟周期内执行多达32次乘法运算和1次累加运算。在Speedster7t系列AC7t1500 FPGA芯片中有超过2500个MLP,实现高达61 TOPS计算能力。

但是如果没有足够的存储器来支持计算资源,无论是MLP还是2D NoC都是不完整的,Achronix的7t1500 FPGA器件可以提供多达8个GDDR6控制器,总带宽为4Tbps。

结语

在解决方案中使用刚好足够的FPGA资源提供灵活性,同时强化使用传统ASIC模型不需要灵活性的电路,用户可以获得两全其美的效果,为所有固定功能提供ASIC级别的最高效率和性能,同时保持灵活性,可以适应不断变化的需求、终端用户的独特要求和不断变化的规范。

原文标题:在加速AI算法上,FPGA具有更高性能和灵活性

文章出处:【微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    1611

    文章

    21396

    浏览量

    595689
  • 芯片
    +关注

    关注

    449

    文章

    48646

    浏览量

    413238
  • asic
    +关注

    关注

    34

    文章

    1164

    浏览量

    119677

原文标题:​在加速AI算法上,FPGA具有更高性能和灵活性

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于FPGA的FIR数字滤波器设计方案

    FPGA元器件高速并行处理和数据传输中有独特优势FPGA正在前端信号处理中越来越多地代替ASIC和DSP。我们需要的就是这种设计周期短,功能密度高,重组时间短的元器件。
    发表于 04-28 17:43 1301次阅读
    基于<b class='flag-5'>FPGA</b>的FIR数字滤波器设计方案

    EPSON156.25MHz差分晶振拥有独特优势

    全球高速发展的数字世界中,精准的时钟信号犹如脉搏般至关重要,而爱普生晶振公司旗下的156.25MHz差分晶振拥有独特优势,正以其出色的稳定性和精度,引领着这个数字世界的节奏,156.25MHz差分
    的头像 发表于 03-15 11:29 230次阅读
    EPSON156.25MHz差分晶振拥有<b class='flag-5'>独特优势</b>

    NanoEdge AI的技术原理、应用场景及优势

    、NanoEdge AI 具有以下优势: - 低延迟:由于数据处理任务设备本地完成,因此 NanoEdge AI 可以实现较低的延迟,满足实时性要求较高的应用场景。 - 高安全性:
    发表于 03-12 08:09

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

    if; end process; end architecture Behavioral; 本人写的这个程序极度简化了FPGA实现AI
    发表于 02-12 16:18

    怎么用FPGA算法 如何在FPGA实现最大公约数算法

    FPGA算法的优点在于它们可以提供高度的定制化和灵活性,使得算法可以根据实际需求进行优化和调整。此外,FPGA还可以实现硬件加速,提供比传统
    的头像 发表于 01-15 16:03 984次阅读

    fpga布局布线算法加速

    现代电子设备中,针对复杂的数字电路,FPGA(Field-Programmable Gate Array)是一种非常优秀的可编程逻辑器件。FPGA的设计过程中,布局布线算法是关键步骤
    的头像 发表于 12-20 09:55 423次阅读

    触翔工业主板工业控制系统领域的独特优势

    工业自动化程度的不断提高,工业控制系统现代制造业中的作用逐渐凸显,作为工业控制系统的核心组件,触翔工业主板凭借其独特优势提供稳定性、可靠性和灵活性方面具有重要作用,本文将详细介绍工业主板
    的头像 发表于 12-07 14:50 307次阅读
    触翔工业主板<b class='flag-5'>在</b>工业控制系统领域的<b class='flag-5'>独特优势</b>

    基于紫光同创FPGA的图像采集及AI加速(盘古50K开发板)

    基于紫光同创FPGA的图像采集及AI加速(盘古50K开发板)
    发表于 11-03 11:02

    基于紫光同创FPGA的多路视频采集与AI轻量化加速的实时目标检测系统

    基于紫光同创FPGA的多路视频采集与AI轻量化加速的实时目标检测系统#2023集创赛#紫光同创#小眼睛科技助力紫光同创高校生态建设@小眼睛科技 获奖作品展示:华南理工大学+CR8_Pro队
    发表于 11-02 17:51

    MSP430F5529有什么独特优势

    MSP430F5529相对于其他单片机有什么独特优势
    发表于 11-01 06:20

    5G物联网关相较有线网关有哪些独特优势

    和升级。 针对5G+物联网的应用,佰马科技推出了类型多样的5G物联网关产品,包括微型5G网关、边缘5G网关、5G+WiFi 6工业网关等,应用场景覆盖工业物联网、智慧路灯杆、智慧市政等。那么5G物联网关相较传统有线网关有哪些独特优势呢?本
    的头像 发表于 10-31 17:46 364次阅读

    智慧矿山ai算法系列解析 堵料检测算法功能优势

    智慧矿山AI算法系列中的堵料检测算法的功能优势,了解其重要性和带来的价值
    的头像 发表于 09-28 18:48 440次阅读
    智慧矿山<b class='flag-5'>ai</b><b class='flag-5'>算法</b>系列解析 堵料检测<b class='flag-5'>算法</b>功能<b class='flag-5'>优势</b>

    hash算法FPGA中的实现(1)

    FPGA的设计中,尤其是通信领域,经常会遇到hash算法的实现。hash算法
    的头像 发表于 09-07 17:01 752次阅读
    hash<b class='flag-5'>算法</b><b class='flag-5'>在</b><b class='flag-5'>FPGA</b>中的实现(1)

    怎么用FPGA算法 如何在FPGA实现最大公约数算法

    FPGA算法是指在FPGA(现场可编程门阵列)实现的算法FPGA是一种可重构的硬件设备,可以
    的头像 发表于 08-16 14:31 2170次阅读
    怎么用<b class='flag-5'>FPGA</b>做<b class='flag-5'>算法</b> 如何在<b class='flag-5'>FPGA</b><b class='flag-5'>上</b>实现最大公约数<b class='flag-5'>算法</b>

    FPGA建立MATLAB和Simulink算法原型

    存在功能瑕疵,需要返工。由于HDL 仿真 不足以发现系统级错误,芯片设计人员正利用 FPGA加速算法创建和原型设计。 利用FPGA处理大型测试数据集可以使工程师快速评估算法和架构并
    的头像 发表于 08-06 10:45 434次阅读
    <b class='flag-5'>在</b><b class='flag-5'>FPGA</b><b class='flag-5'>上</b>建立MATLAB和Simulink<b class='flag-5'>算法</b>原型