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

    文章

    19155

    浏览量

    229044
  • FPGA
    +关注

    关注

    1625

    文章

    21663

    浏览量

    601670
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4700

    浏览量

    128673
收藏 人收藏

    评论

    相关推荐

    智慧园区系统集成解决方案应用

    在数字化转型的浪潮中,智慧园区作为城市发展的新引擎,正以前所未有的速度改变着我们的工作和生活方式。智慧园区系统集成解决方案,作为实现园区智能化、高效化、绿色化的关键,为园区管理者、企业及居民提供了
    的头像 发表于 10-21 17:02 150次阅读

    TAS2563终端系统集成指南

    电子发烧友网站提供《TAS2563终端系统集成指南.pdf》资料免费下载
    发表于 09-14 11:04 0次下载
    TAS2563终端<b class='flag-5'>系统集成</b>指南

    系统集成提升医院能耗管理效率和质量

    我们开发了一款智慧园区综合业务智能管理系统。这篇文章将详细介绍智能化的IBMS集成管理系统的功能和优势,以帮助读者更好地了解该系统,实现医院
    的头像 发表于 09-10 16:46 225次阅读
    <b class='flag-5'>系统集成</b>提升医院能耗管理效率和质量

    算力系统集成指什么

    算力系统集成是指将不同来源、不同类型、不同性能的计算资源进行整合、优化和管理,以实现高效、灵活、可扩展的计算能力。这种集成不仅包括硬件资源的整合,还包括软件资源、网络资源、存储资源等的整合。算力系统集成
    的头像 发表于 07-03 14:07 423次阅读

    医院系统集成商的关键作用和功能分析

    诊疗行业正处于快速发展的时代。智能医院作为一种新兴的医疗管理模式,由于其高效、智能的特点,正在推动医疗服务的未来。智能医院充分整合和改善医疗条件,提高医疗服务质量,为患者提供更方便、高效的诊疗
    的头像 发表于 07-02 15:59 273次阅读

    系统集成特点和内容

    系统集成,从字面意义上理解,是将分散和独立的功能部分集成为一个统一的系统系统集成也可以理解为安全系统、中央空调
    的头像 发表于 05-17 14:01 412次阅读
    <b class='flag-5'>系统集成</b>的<b class='flag-5'>特点</b>和内容

    【开箱简测】这款嵌入式硬盘盒引领系统集成风向

    随着工业PC、SMBSFF服务器、移动DVR系统,甚至家庭服务器的普及,系统集成商和专业用户对于小型且功能强大的硬盘储存解决方案的需求日益增长。在这个背景下,ICYDOCK品牌旗下
    的头像 发表于 03-29 16:26 310次阅读
    【开箱简测】这款嵌入式硬盘盒引领<b class='flag-5'>系统集成</b>风向

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

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

    工业机器人系统集成整体解决方案中设智能在新三板正式挂牌

    2月19日,工业机器人系统集成整体解决方案中设智能在新三板正式挂牌。这也是继2019年终止挂牌后,中设智能再次挂牌新三板。
    的头像 发表于 02-22 14:44 995次阅读
    工业机器人<b class='flag-5'>系统集成</b>整体解决方案<b class='flag-5'>商</b>中设智能在新三板正式挂牌

    【开箱简测】这款嵌入式硬盘盒引领系统集成风向

    随着工业PC、SMBSFF服务器、移动DVR系统,甚至家庭服务器的普及,系统集成商和专业用户对于小型且功能强大的硬盘储存解决方案的需求日益增长。在这个背景下,ICYDOCK品牌旗下
    的头像 发表于 02-02 16:39 352次阅读
    【开箱简测】这款嵌入式硬盘盒引领<b class='flag-5'>系统集成</b>风向

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

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

    Versal自适应SoC系统集成和 确认方法指南

    电子发烧友网站提供《Versal自适应SoC系统集成和 确认方法指南.pdf》资料免费下载
    发表于 01-03 10:48 0次下载
    Versal自适应SoC<b class='flag-5'>系统集成</b>和 确认方法指南

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

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

    选对机器人集成商四个关键

    与具有专业知识和经验丰富的机器人集成商合作,同时采用高性能的机器人和先进的外围设备,有助于制造企业更高效地实现机器人自动化。
    的头像 发表于 12-20 11:18 847次阅读

    电力储能系统集成市场发展趋势

    储能行业尤其是储能系统集成领域的竞逐,还没有开始多久,“淘汰赛”就已经提前打响了。
    的头像 发表于 12-13 10:28 775次阅读