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

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

3天内不再提示

APU为小型嵌入式设备配备强大的图形功能

星星科技指导员 来源:嵌入式计算设计 作者:Dan Demers 2022-06-14 14:43 次阅读

嵌入式 PC 正以前所未有的方式被推向卓越。这种压力大部分是由来自消费市场及其大量计算设备的用户需求产生的。今天,很难找到不需要更强大图形功能的垂直市场。与此同时,对低功耗更小外形尺寸的推动迫使嵌入式 PC 跟上不断缩小的电路板尺寸。许多年前,嵌入式计算的未来被定义为“越小越好”。现在,该目标似乎已被重新定义为“更小,功能更多,更好”。

为了在嵌入式系统中实现高质量视频,设计人员传统上需要以插件卡或模块的形式集成基于外围设备的图形引擎。这增加了系统中的整体硬件组件数量,并经常导致额外的外形尺寸和散热问题。

今天,主要的芯片供应商正在提供足够强大的嵌入式图形处理器来满足多种应用需求。一种这样的处理器是加速处理单元 (APU),它将中央处理单元 (CPU) 和图形处理单元 (GPU) 的功能组合到一个芯片中。

进程主要在标准 CPU 上串行运行。在这些情况下,并行化只能发生在多处理器系统中,或者实际上是通过对相对较大的进程进行时间拼接控制来实现的。相反,使用 GPU,任务分布在许多小型且高度专业化的引擎上。这些引擎根据各自的任务相互链接,它们在每个时间步中并行管理这些任务。对于另一种类型的处理器,通用 GPU (GPGPU),各个处理器任务不是硬连线的,就像使用简单 GPU 的顶点着色器单元一样。相反,特定任务是可自由配置的,类似于一定范围内的网络处理器。

AMD Fusion 这样的 APU 凭借其灵活的并行处理单元将自己与标准 GPU 区分开来。其 GPGPU 可用于计算密集型并行操作,并可显着提高非图形领域的性能。该 APU 不仅提供了强大的图形引擎,还为开发人员提供了将其用于其他目的的自由。

Qseven 满足图形需求

在系统中实施最新的 APU 芯片时,最佳选择通常是小型模块。使用 AMD Fusion APU 的小型模块的一个例子是 congatec 的 Qseven 模块 conga-QAF。Qseven 标准是一种现成的、多供应商的计算机模块 (COM),它集成了普通 PC 的所有核心组件。它安装在载板上,使设计人员能够将其 I/O 要求与其封装要求相匹配。

Qseven 外形尺寸为 70 mm x 70 mm,采用高速 MXM 系统连接器,无论供应商如何,该连接器都具有标准化的引脚排列。Qseven 规范为载板、Qseven 模块和扁平散热器组合定义了 13.9 mm 的超低总高度,当使用最低高度的 MXM 连接器时。

除了提供紧凑的设计外,Qseven 模块还允许设计人员应对可能使用电池供电运行系统的挑战。为了从电池中获得最长的正常运行时间,设计人员需要专注于保持系统总功耗尽可能低。如图 2 中的框图所示,在 congatec 的 conga-QAF 模块上发现的 AMD G 系列 APU 的时钟速度为 1.0 GHz,单核版本的热设计功率 (TDP) 为 5.5 W,单核版本为 6.4 W双核版本。任一型号都可使 Qseven 模块低于 Qseven 模块指定的 12 W 上限。

行动中的 APU

APU 和 Qseven 等模块开始发挥主要作用的嵌入式市场领域之一是医疗设备。在消费市场的带动下,显卡核心效率在医疗器械市场稳步提升。特别是,虚拟世界的 3D 表示已将显卡的专业化提升到计算能力的最高并行度。由于图形数据的多样性,例如用于碰撞查询的纹理计算、体积计算和 3D 建模,以及用于几何计算的顶点着色器,这些功能不再牢固地投射在硬件中,而是可以自由编程。因此,现代图形内核提供了灵活且巨大的潜力。

医疗设备行业的一个具体示例是当今便携式 3D 超声设备中的计算要求。与 x86 处理器的通用串行计算能力相比,使用专用处理内核可以更高效、更快地处理来自传感器、测量头、收发器或摄像机的某些数据形式。使用 GPGPU,程序代码是否虚拟生成或从外部源转发无关紧要。因此,将 CPU 和 GPU 整合到 APU 中以创建更强大的团队是有优势的。

如今,基于便携式计算的设备,无论是用于医疗、自动化、物流还是信息亭系统,都需要比以前的嵌入式技术提供的更高的图形和计算性能。用户可以通过更改模块轻松升级他们的机器和设备,以实现未来的性能提升。这为便携式设备带来了新的可能性,特别是在成像技术和分析设备方面,APU 架构可以充分利用并行处理的优势。此外,出色的计算能力与功耗比使电池供电的设备具有更高的性能。展望未来,越来越多的应用程序将不可避免地利用 APU 的未来发展

审核编辑:郭婷

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

    关注

    68

    文章

    19329

    浏览量

    230140
  • 收发器
    +关注

    关注

    10

    文章

    3435

    浏览量

    106052
  • 嵌入式
    +关注

    关注

    5086

    文章

    19141

    浏览量

    305971
收藏 人收藏

    评论

    相关推荐

    新手怎么学嵌入式?

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

    芯原股份与LVGL达成战略合作,共推嵌入式图形处理能力

    近日,芯原股份宣布与嵌入式系统领域知名的开源图形库LVGL达成战略合作。此次合作的核心在于,芯原将在LVGL库中支持其低功耗3D和VGLite 2.5D GPU技术,广泛的嵌入式应用
    的头像 发表于 12-11 14:29 299次阅读

    什么是嵌入式人工智能

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

    什么是嵌入式操作系统?

    的战斗机。 FreeRTOS:它适合那些资源有限的小型设备,就像小巧的瑞士军刀。 QNX:它以安全和可靠著称,很多汽车和工业系统都用它,可以说是EOS中的沃尔沃。 Linux:虽然它不是专门
    发表于 11-08 15:07

    嵌入式系统与物联网的结合

    。这两者的结合,智能设备和智能系统的发展提供了强大的动力。 一、嵌入式系统与物联网的基本概念 嵌入式系统
    的头像 发表于 11-06 10:23 334次阅读

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

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

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

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

    嵌入式系统的未来趋势有哪些?

    嵌入式系统是指将我们的操作系统和功能软件集成于计算机硬件系统之中,形成一个专用的计算机系统。那么嵌入式系统的未来趋势有哪些呢? 1. 人工智能与机器学习的整合 随着现代人工智能(AI)和机器学习
    发表于 09-12 15:42

    七大嵌入式GUI盘点

    嵌入式图形用户界面(GUI)是一种嵌入式系统设计的用户界面,它可以让用户通过图形化的方式与设备
    发表于 09-02 10:58

    嵌入式QT常见开发方式有哪些?

    提供的丰富组件如按钮、文本框、窗口等构建传统的桌面应用风格界面。对于嵌入式设备上的复杂用户界面或者需要高性能响应的应用,Qt Widgets是一个较为常用的选择。 2.Qt Designer配合C++
    发表于 08-12 10:05

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

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

    嵌入式fpga是什么意思

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

    定制嵌入式主板,需要考虑的功能有哪些?

    随着科技的不断发展和进步,嵌入式系统在各行各业中得到了广泛的应用。嵌入式主板作为嵌入式系统的核心组件,起着至关重要的作用。在定制嵌入式主板时,需要考虑的
    的头像 发表于 02-29 17:38 528次阅读
    定制<b class='flag-5'>嵌入式</b>主板,需要考虑的<b class='flag-5'>功能</b>有哪些?

    嵌入式学习步骤

    语言编写。但是,有些嵌入式系统也使用其他编程语言,例如Python或Java。 (3).了解硬件:深入了解您要控制的硬件设备功能和特性。您需要了解嵌入式系统的处理器、内存、I/O端口
    发表于 02-02 15:24

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

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