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

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

3天内不再提示

FPGA和GPU的特点及如何堆叠帮助系统集成商

星星科技指导员 来源:militaryembedded 作者:Mike Southworth 2022-11-15 15:51 次阅读

当今的嵌入式系统设计人员有各种各样的处理器类型可供选择,与更熟悉的CPU(中央处理器)相比,FPGA(现场可编程门阵列)和GPU(图形处理单元)增加了自己的各种优点和缺点。了解这些特性以及 FPGA 和 GPU 如何堆叠可以帮助系统集成商在选择和安装处理器时做出正确的选择,既可以单独使用,也可以与其他类型的处理器结合使用。

当今的嵌入式系统设计人员有各种各样的处理器类型可供选择,与更熟悉的CPU(中央处理器)相比,FPGA(现场可编程门阵列)和GPU(图形处理单元)增加了自己的各种优点和缺点。了解这些特性以及 FPGA 和 GPU 如何堆叠可以帮助系统集成商在选择和安装处理器时做出正确的选择,既可以单独使用,也可以与其他类型的处理器结合使用。

FPGA 是算法硬件实现,由于硬件实现通常比软件实现运行得更快,因此它们的性能非常好。与 FPGA 不同,GPU 执行软件;与 FPGA 的硬件实现相比,执行复杂算法需要许多顺序 GPU 指令。GPU 的优点是其高内核数,这使得某些并行算法的运行速度比 CPU 快得多,尤其是那些使用浮点计算的算法。1,000 核 GPU 每个时钟周期可以运行 1,000 次浮点计算。对于信号和图像处理应用,GPU 是自然而然的选择。对于高度并行的数学密集型应用,GPU 性能通常优于 CPU,并且在每瓦性能方面接近与 FPGA 相当。

从历史上看,FPGA 的一个缺点是,与 CPU 和 GPU 相比,它们更难编程。CPU软件通常使用许多现成的编程语言之一进行编程,例如Java,C或Python。FPGA 使用硬件描述语言 (HDL) (如 Verilog)或超高速集成电路硬件描述语言 (VHDL) 进行编程,后者直接转换为 FPGA 逻辑单元。GPU 通常使用软件框架进行编程,使用户不必专门为 GPU 编写代码;相反,代码是在高级别编写的。FPGA也是如此:软件开发框架正在被设计为无需HDL(硬件描述语言)即可实现FPGA编程。FPGA 供应商已经提供了框架,并在其开发环境中构建了工具包,从而消除了对直接 HDL 编程的需求。

异构性/结构连接

嵌入式应用通常需要结合 CPU、FPGA 和 GPU 元素的异构系统架构。虽然传统的嵌入式应用可能包括单个 CPU 和 GPU 处理元件,但一些处理器密集型平台集成了多个 CPU、GPU 和 FPGA 引擎,这些引擎在通过高速 PCI Express (PCIe) 或以太网结构背板连接的单个或多个独立卡上实现,以并行通信和执行任务。或者,NVIDIA提供的一些最新的独立GPU加速模块(即Jetson AGX Xavier)在单个系统模块(SoM)上集成了六个不同的计算引擎,其中包括CPU,GPU,深度学习加速器,视觉加速器,多媒体引擎等。基于这项技术的坚固耐用的商用现货(COTS)系统的一个例子是Curtiss-Wright的Parvus DuraCOR AGX Xavier小型模块化任务计算机,它集成了Jetson AGX Xavier的NVIDIA CUDA核心加速图形处理,人工智能/深度学习推理和边缘计算功能。(见上文,图 1。

FPGA 的一个重要特性是其任意 I/O 连接,使其能够在没有主机 CPU 的情况下连接到传感器网络或存储设备。例如,高端雷达系统可能需要许多离散处理元件和计算阶段来支持多个高速数据输入;在这种情况下,FPGA具有一些优势,因为它们可以直接连接到这些高速传感器并提供非常高的带宽。

延迟和确定性

随着总线速度的提高,预计较新的 CPU 和 GPU 的延迟会降低;但是,FPGA 的延迟更具确定性。对于FPGA,延迟约为1μs是可行的,而CPU延迟往往在50μs左右。

在系统而不是传统操作系统上使用实时操作系统 (RTOS) 可能有助于确定性,但不一定提供更好的延迟。换句话说,使用 RTOS 可以更好地了解处理器的执行速度,但不一定会导致更快的执行速度。

在为特定应用选择特定处理器时,许多变量都在起作用。在任何新设计计划开始时,咨询您信任的供应商的系统架构师会很有帮助,他们会解决这些问题并每天做出这些类型的决策。正确的选择可以改变一切。

审核编辑:郭婷

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

    关注

    68

    文章

    18302

    浏览量

    222319
  • FPGA
    +关注

    关注

    1603

    文章

    21331

    浏览量

    593302
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4426

    浏览量

    126739
收藏 人收藏

    评论

    相关推荐

    FPGA在深度学习应用中或将取代GPU

    现场可编程门阵列 (FPGA) 解决了 GPU 在运行深度学习模型时面临的许多问题 在过去的十年里,人工智能的再一次兴起使显卡行业受益匪浅。英伟达 (Nvidia) 和 AMD 等公司的股价也大幅
    发表于 03-21 15:19

    一文解析PLM系统为核心的多系统集成

    要想了解PLM的多系统集成关系,我们先了解一下,数据驱动下,PLM的全流程结构化数据模型(熟悉系统的建模原理)。
    的头像 发表于 02-28 14:36 336次阅读
    一文解析PLM<b class='flag-5'>系统</b>为核心的多<b class='flag-5'>系统集成</b>

    选择机器人集成商的四个要点

    “选择有共同愿景的机器人系统集成商,可以推动实现最终目标。除了这一点,能够倾听客户需求并随时调整以提供可靠产品,在与最终用户合作时也极为重要。” Lindemann说。
    发表于 01-06 11:00 102次阅读

    天合储能位居BNEF“2023全球储能产品及系统集成商可融资性”榜单Top行列

    系统集成商可融资性榜单中,天合储能凭借稳健的财务状况、优质的储能产品与服务与全球稳定的供应链体系位列全球前五。
    的头像 发表于 12-28 16:14 274次阅读
    天合储能位居BNEF“2023全球储能产品及<b class='flag-5'>系统集成商</b>可融资性”榜单Top行列

    天合储能入选S&amp;P Global“储能系统集成商排名”Top 10榜单

    近日,国际知名市场研究机构标普全球(S&P Global Commodity Insights)发布的2023年储能系统集成商报告显示,截至2023年7月,天合储能已装机及已签约项目规模遥遥领先,在储能系统集成商排名榜单中,在中国市场成功位列前十。
    的头像 发表于 11-16 17:45 558次阅读

    天合储能荣获“2023年度中国新型储能系统集成商创新力奖”

    储能系统集成商创新力奖”,同期天合光能董事长高纪凡作为光伏行业的引领者,致力于推动新型能源转型与变革,荣获“2023年度中国新型储能产业领军人物奖”。   大会以“绿色、经济、安全、发展”为主题,聚焦新型储能技术可持续发展,储能市场的
    的头像 发表于 09-15 10:32 420次阅读

    汇川技术成功签约核心系统集成商 携手共创东南亚市场

    品在海外的样板点建设。未来,凭借技术创新与服务保障,汇川技术将继续在海外市场上书写着精彩篇章。 01 成功签约核心系统集成商,携手共创东南亚市场 随着亚洲经济快速腾飞,东南亚已然成为全球投资热土,这里既有丰富劳动力资
    的头像 发表于 09-07 10:40 724次阅读

    AMBA 4 ACE和ACE Lite协议校验器用户指南

    本书是为系统设计者、系统集成商和验证工程师编写的,他们希望确认设计符合相关AMBA4协议。这可以是ACE或ACE Lite
    发表于 08-10 07:01

    Arm Cortex‑A78AE核心加密扩展

    本手册适用于正在设计或编程片上系统(SoC)的系统设计师、系统集成商和程序员,该SoC使用Cortex®‑A78AE内核和可选的加密扩展。
    发表于 08-08 07:36

    ARM NeoverseN1核心加密扩展手册

    本手册适用于正在设计或编程使用Neoverse的片上系统(SoC)的系统设计师、系统集成商和程序员™ 带有可选加密扩展的N1内核。
    发表于 08-08 07:33

    SAS集成商指南

    电子发烧友网站提供《SAS集成商指南.pdf》资料免费下载
    发表于 08-02 15:08 0次下载
    SAS<b class='flag-5'>集成商</b>指南

    SI自述:自动化系统集成的六个关键要素

    系统集成商与公司所有部门的同事合作,从行政部门到高层管理层,再到法律部门。在为相应部门的内部或面向客户的程序收集和分析数据后,系统集成商研究并推荐无缝集成整个业务流程所需的系统、设备和
    的头像 发表于 06-02 16:27 703次阅读

    电驱动系统集成包括哪些

              高集成度:从零部件到多合一,向集成化一体化整合 新能源汽车在轻量化、降成本和优化空间布局等性能指标要求越来越高,电驱系统集成化产品成为行业发展趋势。新能源汽车电驱动系统
    的头像 发表于 05-26 14:25 2120次阅读
    电驱动<b class='flag-5'>系统集成</b>包括哪些

    正确梳理弱电系统集成包括哪些子系统-科兰

    弱电系统集成在工程实践中指整体承接上述部分或全部子系统和中央监控平台或中央控制室的服务方式(或业务模式)。那么弱电系统集成包括哪些子系统?综合布线科兰小编今天就围绕这一话题进行梳理。
    的头像 发表于 05-25 09:56 1199次阅读

    系统集成特点及优点

    系统集成作为一种新兴的服务方式,是近年来国际信息服务业中发展势头最猛的一个行业。系统集成的本质就是最优化的综合统筹设计,一个大型的综合计算机网络系统系统集成包括计算机软件、硬件、操作
    的头像 发表于 05-06 10:31 3049次阅读