1 GPU计算对嵌入式应用产生影响-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

GPU计算对嵌入式应用产生影响

星星科技指导员 来源:嵌入式计算设计 作者:Paul Blinzer 2022-06-13 10:12 次阅读

与中央处理单元 (CPU) 相比,图形处理单元 (GPU) 更适合以更高分辨率和更快的帧速率形成图像,因为 GPU 具有数百个可以并行处理数千个数据集的计算单元。并行数据结构和高线程数使 GPU 本质上更适合需要大量计算功能的应用,例如医学成像视频游戏,例如并发可视化和交互式分割。

容纳 CPU 和 GPU 的多核处理器设计已经存在多年。事实上,几乎每台笔记本电脑智能手机和平板电脑现在都拥有多核处理器、集成 GPU 和许多其他加速器,用于音频网络和其他功能。然而,在这些多核处理器设计中,GPU 通常不直接访问应用程序内存,因此充当 CPU 的从属设备。

几年前,AMD 引入了加速处理器单元 (APU) 的概念,该单元为处理器内部的 CPU 和 GPU 结合了高速缓存一致性内存。将两个处理单元组合在同一条总线上以提高处理器吞吐量的想法最终导致了2012 年异构系统架构 (HSA) 基金会的创建。

HSA 中的一组标准和规范促进了 CPU、GPU 和其他加速器的公共总线和共享内存,以使这些截然不同的架构协同工作。AMD、ARM联发科德州仪器等行业领导者参与了这项工作,这标志着现有多核处理器设计方法的重大突破。

poYBAGKmnY2AASquAAJPgGL4u4s410.png

1. HSA 将现有的异构计算提升到一个新的水平。

首先,HSA 1.0 旨在通过自动将计算从 CPU 卸载到 GPU 来释放 GPU 在嵌入式计算中的潜力,反之亦然。通过使软件能够以更低的延迟和显着降低的开销有效地将任务分配给 GPU,HSA 允许 GPU 任务通过共享虚拟内存功能 (SVM) 直接安全地访问系统内存中的数据,并在应用程序进程中遍历数据结构内存(ptr-is-ptr)。现在,这一切都可以完成,而无需像以前在传统 GPU 计算 API 中所要求的那样提供数据缓冲区的主机 CPU 配置。

即将发布的 HSA 标准将数字信号处理器 (DSP) 集成到架构中,并提高了与系统中非 HSA 启用的可编程和固定功能加速器的高效互操作性。

接下来,虽然 HSA 是OpenCL等通用 GPU (GPGPU) API 的重要基础,但凭借其细粒度和粗粒度共享虚拟内存功能,许多高级语言已被移植和优化为原生目标 HSA 平台,包括 C++ 17、GCC、LLVM/CLANG 和 Python。优化 CAFFE、BLAS、CHARM++、FFT、Sparse、FLAME 和 Docker 等软件框架的工作也在进行中,以使开发人员更容易直接高效地编程和使用异构并行设备。

这些异构计算环境创造的这种新的处理器效率水平正在重振医疗和打印成像等行业。直到最近,需要图像配准、图像分割和图像去噪等计算密集型工作的医学成像产品在很大程度上以牺牲图像质量为代价来牺牲帧速率。

HSA 以其创新的机制为不同的处理核心分配不同的负载,从而实现具有强大可视化和图像保真度的高效计算。现在有大量资源可用于帮助开发人员调整或创建新应用程序以利用异构架构。其中包括 HSA Foundation GitHub 存储库和Radeon 开放计算解决方案 GitHub。后者将 HSA 编程模型扩展到高性能离散 GPU,并包括CodeXL 2.0 中提供的强大的开源调试和分析工具。

计算密集型医疗领域可以受益于 GPU 加速,以增强特定于 MRI、PET、超声和显微镜等应用的算法的执行。

2. GPU 加速提供卓越的速度,可有效满足医学成像独特的数据吞吐量和后处理需求。

具体来说,教程是异构系统架构——下一代异构计算的基础,以及医疗和打印成像中的 GPU 计算,而小组的主题是异构系统架构:未来的功率、性能和编程。

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

    关注

    68

    文章

    19259

    浏览量

    229638
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4729

    浏览量

    128885
  • API
    API
    +关注

    关注

    2

    文章

    1498

    浏览量

    61953
收藏 人收藏

    评论

    相关推荐

    新手怎么学嵌入式?

    基本的概念。嵌入式系统是一种将计算机技术嵌入到特定设备中的系统,它通常具有特定的功能和有限的资源。你需要学习一些计算机基础知识,如数据结构、操作系统、
    发表于 12-12 10:51

    什么是嵌入式人工智能

    嵌入式人工智能是指将人工智能技术应用于嵌入式系统中的一种技术。嵌入式系统是嵌入到其他设备或系统中的计算机系统,通常用于控制、监测或执行特定任
    的头像 发表于 12-11 09:23 246次阅读
    什么是<b class='flag-5'>嵌入式</b>人工智能

    什么是嵌入式?一文读懂嵌入式主板

    在现代科技浪潮中,嵌入式技术已成为支撑各种智能设备和系统运行的核心力量。那么,究竟什么是嵌入式嵌入式系统,顾名思义,是将计算机的硬件和软件嵌入
    的头像 发表于 10-16 10:14 914次阅读

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备
    的头像 发表于 09-30 10:05 444次阅读

    计算嵌入式处理器的使用寿命

    德赢Vwin官网 网站提供《计算嵌入式处理器的使用寿命.pdf》资料免费下载
    发表于 09-19 11:06 0次下载
    <b class='flag-5'>计算</b><b class='flag-5'>嵌入式</b>处理器的使用寿命

    AI引爆边缘计算变革,塑造嵌入式产业新未来AI引爆边缘计算变革,塑造嵌入式产业新未来——2024研华嵌入式

    中国北京,2024年5月30日 - 2024年研华嵌入式产业合作伙伴会议在北京·中关村皇冠假日酒店成功举办,现场参会嘉宾逾300人。会议以“AI引爆边缘计算变革,塑造嵌入式产业新未来”为主题展开
    发表于 05-31 13:53 299次阅读
    AI引爆边缘<b class='flag-5'>计算</b>变革,塑造<b class='flag-5'>嵌入式</b>产业新未来AI引爆边缘<b class='flag-5'>计算</b>变革,塑造<b class='flag-5'>嵌入式</b>产业新未来——2024研华<b class='flag-5'>嵌入式</b>

    嵌入式主板,你了解多少?

    嵌入式主板,也称为嵌入式计算机主板,是一种专门设计用于嵌入式系统的计算机主板。与台式机和笔记本电脑中使用的常规主板不同,嵌入式主板设计用于集
    的头像 发表于 04-17 15:11 1437次阅读

    嵌入式fpga是什么意思

    嵌入式FPGA是指将FPGA技术集成到嵌入式系统中的一种解决方案。嵌入式系统是一种为特定应用而设计的计算机系统,它通常包括处理器、内存、外设接口等组件,并且被
    的头像 发表于 03-15 14:29 1237次阅读

    fpga是嵌入式

    FPGA(现场可编程门阵列)不是嵌入式系统,但FPGA在嵌入式系统中有着重要的应用。
    的头像 发表于 03-14 17:19 2275次阅读

    嵌入式工控机性能特点 嵌入式工控机应用场景

    嵌入式工控机性能特点 嵌入式工控机应用场景 嵌入式工控机是一种专门设计用于工业控制系统的计算机设备。它具有与传统计算机不同的性能特点,并且在
    的头像 发表于 02-04 11:35 679次阅读

    嵌入式系统的应用实例

    嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统。
    的头像 发表于 01-22 09:57 1060次阅读

    啥是嵌入式嵌入式都有啥?薪资如何?前景如何

    嵌入式系统(Embedded Systems)是一种特殊类型的计算机系统,被嵌入到其他设备或系统中,用于执行特定的任务或控制特定的功能。这些系统通常设计用于特定的应用领域,具有特定的硬件和软件要求
    的头像 发表于 01-17 16:39 917次阅读
    啥是<b class='flag-5'>嵌入式</b>?<b class='flag-5'>嵌入式</b>都有啥?薪资如何?前景如何

    什么是嵌入式计算机?

    嵌入式计算机是一种专门设计用于特定功能的计算机系统,通常被嵌入到其他设备中,以执行特定的任务。这种计
    的头像 发表于 01-15 15:10 1386次阅读
    什么是<b class='flag-5'>嵌入式计算</b>机?

    基于ZYNQ FPGA构建嵌入式的模拟计算板卡

    板卡基于高速400M 采样AD 和ZYNQ FPGA构建嵌入式的模拟计算板卡, 可用于工业雷达,行业雷达的场合。板卡使用工业级芯片。
    的头像 发表于 01-09 11:30 1255次阅读
    基于ZYNQ FPGA构建<b class='flag-5'>嵌入式</b>的模拟<b class='flag-5'>计算</b>板卡

    MXM 3.1 Type A嵌入式GPU

    。 以下是本周新品情报,请及时查收: 轻松集成至医疗成像应用 Advantech VEGA-X110 MXM 3.1 Type A嵌入式GPU卡 贸泽电子即日起开售Advantech
    的头像 发表于 12-27 08:20 703次阅读
    MXM 3.1 Type A<b class='flag-5'>嵌入式</b><b class='flag-5'>GPU</b>卡