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

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

3天内不再提示

未来FPGA是否会脱离CPU独立部署?

电子工程师 来源:网络整理 作者:佚名 2021-03-24 14:44 次阅读

作为一种硬件可重构的体系结构,FPGA经常被用作专用芯片ASIC)的小批量替代品,随着全球数据中心的大规模部署,以及人工智能应用的落地,FPGA凭借强大的计算能力和高度的灵活性有了更多的用武之地。

FPGA最大的优势就是处理速度快,因为引脚比较多,而且其逻辑单元可以根据算法需求重组而产生定制化的数据通路,非常适合处理大批量的数据流。

简单来说,CPU中有控制取指、译码等流程,数据处理流程复杂;而FPGA是可编程的,每个逻辑单元的功能在重编程(烧写)时就已经确定,不需要指令。其实FPGA和GPU内都有大量的计算单元,计算能力都很强,但是GPU在数据处理过程中,需要反复调取片外存储器中的数据,FPGA只要数据一次性流入再流出,算法就完成了,因此在批量数据处理方面,FPGA完胜。

正是因为数据处理的优势,FPGA在数据中心加速和AI推理中成了香饽饽,销量大涨,2018年全球FPGA市场达到了60亿美金,MRFR预测FPGA在2025年有望达到约125.21亿美元,Xilinx也预估数据中心对芯片的需求在未来五年将有67%的年复合增长率。

FPGA是否能够独立部署?

虽然FPGA有很强的计算能力,但是在数据中心都是和CPU协同工作,采用“CPU+FPGA”的异构架构进行加速。随着FPGA应用范围的增加,业内有人也提出,未来FPGA是否会脱离CPU独立部署?

赛灵思数据中心业务部产品规划和市场营销总监Jamon Bowen在接受与非网记者的采访中,用一个应用案例做了解释,“这是合作伙伴开发的一个存储盒的解决方案,采用了Alveo U50,其前端是以太网,后端是固态硬盘,其中加速IP和存储几乎是放在了同一个空间里,有意思的是这个系统没有CPU,是加速器和外围直接连到网络上,所以未来数据中心会被异构计算驱动,没有必要和这个系统连在同一个地方,也就是因为执行的处理器的高性能,深度学习、存储、加速等就没有必要进行本地连接,可以做异地系统连接,这也预示着未来数据中心一个布局的趋势。”

在终端,有些自动驾驶公司的车上系统中就采用了FPGA 完成一些实时检测识别任务。小鹏汽车的副总裁、机器学习专家谷俊丽女士曾经提到,FPGA 可以凭借信号处理和低能耗方面的优势,成为一个可靠的第二系统,在汽车的第一系统出现失误的时候,作为安全模式介入进来。

FPGA需要克服的难题

面对未来的大好前景,FPGA厂商自然喜笑颜开,但是FPGA想成为主流,也要克服更大的挑战。

针对浮点运算,FPGA的计算速度似乎还难以超越GPU。英伟达Tesla V100 ,在理论上最大运算速度可达15 TFLOPS(万亿次浮点运算/ 秒);搭载英特尔Statix 10的Nallatech 520C,理论最大运算速度为9.2 TFLOPS,功耗约为225 瓦特。英伟达曝光的最新Quadro GV100,能够提供高达每秒7.4万亿次的双精度浮点运算性能以及每秒14.8万亿次的单精度浮点运算性能和每秒118.5万亿次的深度学习浮点运算性能,从这一点来看,FPGA追赶GPU还需要一些时日。

另外,FPGA开发工程师反应,基于FPGA做设计的编译时间很长,几乎占到整个工程的80%,而且每次只要修改其中一个参数都需要重新编译,造成了调试效率很低,这也成为FPGA走向主流的一大障碍。

责任编辑:lq6

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

    关注

    1629

    文章

    21729

    浏览量

    603060
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10856

    浏览量

    211620
  • 人工智能
    +关注

    关注

    1791

    文章

    47211

    浏览量

    238306
收藏 人收藏

    评论

    相关推荐

    请问FPGA同时连两片AMC7836时SPI通信是否互扰?

    请教确认一下,当FPGA同时连两片AMC7836时,两片7836共用SPI总线,各有独立的片选,那么在对其中一片7836进行SPI通信时另一片7836的SPI通信引脚是出于高阻状态吗?互相影响吗?
    发表于 12-05 06:26

    精彩回顾 : 向新而行 云启未来——2024高云FPGA线上技术研讨

    向新而行 云启未来 2024高云FPGA线上技术研讨 近日,由高云半导体主办的“ 向新而行 云启未来——2024高云FPGA线上技术研讨
    发表于 11-18 18:24 250次阅读
    精彩回顾 : 向新而行 云启<b class='flag-5'>未来</b>——2024高云<b class='flag-5'>FPGA</b>线上技术研讨<b class='flag-5'>会</b>

    混合部署 | 在迅为RK3568上同时部署RT-Thread和Linux系统

    和安全性的同时,灵活处理复杂的任务场景。 混合部署 在一般情况下,iTOP-RK3568 的四个 Cortex-A55 核心通常运行 Linux 系统,这种架构称为对称多处理(SMP)。而 AMP
    发表于 11-01 10:31

    CYUSB3014是否自动调整工作模式USB3.0还是USB2.0?

    CYUSB3014是否自动调整工作模式USB3.0还是USB2.0?它的工作模式是否可以或怎么通过FLAG传输给FPGA?
    发表于 08-14 08:00

    科普 | 一文了解FPGA

    零部件,用量也随之提升,5G 应用中,IoT、终端设备及边缘计算领域的 FPGA 需求也将增长。未来在通信市场的增长具有确定性。 相比较 CPU 和 GPU,通信领域
    发表于 07-08 19:36

    中科亿海微国产FPGA线上研讨

    国产FPGA线上研讨
    的头像 发表于 06-24 10:17 362次阅读
    中科亿海微国产<b class='flag-5'>FPGA</b>线上研讨<b class='flag-5'>会</b>

    AMD FPGA中MicroBlaze的固化流程详解

    AMD FPGA在配置了适当的启动模式后,上电即按该模式去加载配置文件。以7系列FPGA为例,假设设置模式引脚M[2:0]=3’b001,上电后FPGA
    发表于 04-25 12:49 507次阅读
    AMD <b class='flag-5'>FPGA</b>中MicroBlaze的固化流程详解

    SPD前置脱离器:应用原理与国家标准综合方案

    随着电力系统的不断发展,保护设备的技术也在不断更新。其中,SPD前置脱离器作为一种重要的保护装置,广泛应用于各类电力系统中,为电力设备和电力系统的安全稳定运行提供了有效的保障。本文将深入介绍SPD
    的头像 发表于 04-10 10:27 376次阅读
    SPD前置<b class='flag-5'>脱离</b>器:应用原理与国家标准综合方案

    中端FPGA成为主战场,Altera独立后的市场格局

    电子发烧友网报道(文/周凯扬)随着前几年Xilinx被AMD收购,近期Altera从英特尔独立出来,不少人都在关注FPGA市场迎来怎样的变局。在这个AI ASIC爆火的时代,可编程的FPGA
    的头像 发表于 03-12 00:28 3833次阅读
    中端<b class='flag-5'>FPGA</b>成为主战场,Altera<b class='flag-5'>独立</b>后的市场格局

    英特尔成立全新独立运营的FPGA公司Altera

    近日,英特尔宣布成立全新的独立运营的FPGA(现场可编程门阵列)公司——Altera,此举标志着英特尔在FPGA领域的进一步深耕和战略布局。在FPGA Vision线上研讨会中,公司首
    的头像 发表于 03-11 10:07 588次阅读

    英特尔旗下Altera正式独立运作,FPGA市场将迎来怎样的巨变?

    在当天英特尔FPGA Vision线上直播大会上,Altera公司首席执行官Sandra Rivera宣布,英特尔FPGA芯片部门开始作为独立业务营运,并全面展示其未来蓝图和战略目标。
    的头像 发表于 03-05 18:14 4593次阅读
    英特尔旗下Altera正式<b class='flag-5'>独立</b>运作,<b class='flag-5'>FPGA</b>市场将迎来怎样的巨变?

    英特尔旗下FPGA集团Altera独立,瞄准AI硬件增长机会

    英特尔公司宣布,已将其旗下的现场可编程门阵列(FPGA)集团正式命名为Altera。此次命名不仅代表着该集团的独立地位,也预示着这家在半导体产业中经验丰富的公司将借助人工智能(AI)的东风,有望在未来几年内重回美股市场。
    的头像 发表于 03-05 10:52 821次阅读

    PSoC™ 6中的两个独立MCU内核如何独立访问其指令?

    PSoC™ 6 中的两个独立 MCU 内核如何独立访问其指令? 是否有 DUAL_SENSOR_BOX_KIT 内核 PSoC™ 6 指令存储器架构的框图有助于解释? 在什么条件下,从一个 MCU 获取的指令
    发表于 03-04 08:09

    什么是FPGA?带你初步揭开它的面纱

    ,形成一个由FPGA组成的超级计算机。在网络集群场景中,FPGA作为每台服务器的一部分,通过专用网络连接形成高性能计算集群。而在独立节点场景中,FPGA
    发表于 02-21 16:10

    如何能够实现通用FPGA问题?

    FPGA 是一种伪通用计算加速器,与 GPGPU(通用 GPU)类似,FPGA 可以很好地卸载特定类型的计算。从编程角度上讲,FPGACPU 更难,但从工作负载角度上讲
    发表于 12-29 10:29 462次阅读