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