嵌入式应用APU与处理器进步成果漫谈
过去一年多时间里,我们推出了高性能的AMD嵌入式R系列APU平台,包括在2.3 GHz(3.2 GHz增强模式)上运行的四核和双核型号,搭载AMD Radeon 7000系列集成显卡,可在低至35 W的TDP上提供超过570 GFLOPS的性能。AMD R系列APU推出后不久,我们又发布了低功耗的AMD嵌入式G系列APU产品线的新增版本——4.5 W TDP AMD T-16R APU,适用于需要高效性能和高清晰图像显示的功耗敏感型应用。这两个APU产品系列分别服务不同的细分市场,但都具备功能强大的低功耗CPU和用以提供异构系统架构的独立级高性能GPU。
那么我们是如何做到这一点的呢?我们看到CPU已经从性能提升典型依靠CPU主频提高的单核架构,向能够有效处理多线程应用的多核架构的过渡。然而,在吞吐量趋向平稳之前,一款CPU的设计能够放置的核心数量是有限的——这是因为用以管理这样一个多核架构的“开销”会增加。GPU也经历了重大转变——从简单的驱动显示,到驱动程序,再到基于系统的功率效率增强的编程模型。
处理器进化的下一个阶段已经逐渐展开。AMD的APU将多个x86CPU核心与GPU中的几十个甚至上百个计算单元结合在一起,以处理序列化数据。多核设计通过处理并行数据提供了一个具备低功耗特性同时又拥有优良性能潜力的异构系统架构。
那么,这对于嵌入式应用而言意味着什么呢?在过去的一年中,我看到我们的合作伙伴开发了体积非常小的硬件解决方案(比如Qseven),能够使用一个无风扇的紧凑型装置,驱动两台全高清独立显示器。随着行业对一系列老式按钮、旋钮和开关的逐步淘汰,转而采用带3D操作功能的触摸屏控制模式,前述装置是增强工业控制和工厂自动化系统的理想选择。我们的一些合作伙伴把可支持四台独立显示器的AMD R系列APU与可支持六台独立显示器的AMD Radeon E6760嵌入式独立GPU结合在一起使用,以创建能够驱动10台独立显示器的系统。这样类型的系统是诸如娱乐场博彩和数字标牌等应用的理想解决方案,因为这些应用需要呈现巨大,醒目且抢眼的多媒体内容。此外,这些系统的度量也可以通过使用诸如OpenCL等专门针对异构系统设计——比如基于AMD APU的异构系统——进行编译的编程语言进行有效处理。
虽然我无法预测未来,但有一点是可以肯定的:随着这些技术的不断发展和新型创新成果的引入,嵌入式系统设计师和集成商将会充分利用新的应用和市场机会,来增加更多的收益。
- 采用集成DSP与微处理器内核的嵌入式系统应用(08-11)
- 意法半导体(ST)免费驱动软件提高STM32嵌入式应用设计灵活性(06-21)
- STM32开放式开发环境:释放创造力的利器(07-01)
- 一种电—气串联混合动力客车动力系统的方案设计(07-04)
- 单片DSP处理器功能系统的SOPC技术设计(01-12)
- 数字信号处理器TMS320F241在变频空调中的应用(04-28)