解读AMD APU加速计算的前世今生

中关村在线西安站·三秦IT网 作者:ZOL 编辑:杜雨青 03-04

  用户对更小尺寸电脑、更长电池时间、更简单操作界面的持续需求正在催生进一步的整合和微型化,高度节省空间和功耗的APU很好地迎合了这种需求。不止于此,APU还以异构运算加速特定的应用,给各种新应用带来巨大的潜力,以真正革命性的姿态为人们带来新的更好的体验。然而迄今为止,处理器的设计者和生产商在实践异构运算上面临挑战。他们需要做到的是硬件跑得足够快足够好,从而支持大批量高级应用,然而适合开发这些应用的硬件架构和软件界面却常常匮乏。

  在硬件层面,凭借长时间形成的CPU与GPU双重领域的领导优势,AMD不再使用PCIe作为CPU与GPU之间的主界面,转而采用融GPU和CPU功能于一体的解决方案,这就是我们今天看到的APU,从而以全新的硬件架构带来了新的可能性。

  APU将通用运算x86架构CPU核心和可编程矢量处理引擎相融合,把CPU擅长的精密标量运算与传统上只有GPU才具备的大规模并行矢量运算结合起来。AMD APU设计综合了CPU和GPU的优势,为软件开发者带来前所未有的灵活性,能够任意采用最适合的方式开发新的应用。AMD APU通过一个高性能总线,在单个硅片上把一个可编程x86 CPU和一个GPU的矢量处理架构连为一体,双方都能直接读取高速内存。AMD APU中还包含其他一些系统成分,比如内存控制器、I/O控制器、专用视频解码器、显示输出和总线接口等。

  AMD APU的魅力在于它们内含由标量和矢量硬件构成的全部处理能力。没有其它公司曾经尝试过用真正可编程的GPU,更不必说采用通过OpenGL、DirectCompute和DirectX 11等行业标准工具进行编程的GPU,实现与CPU的融合。这就是我们说到的另外一个挑战:当APU实现CPU和GPU融合时,软件开发者们如何对GPU进行编程以实现通用计算。

  现在有两款跨GPU编程的主要开发工具,分别为OpenCL和微软DirectCompute,目前AMD对这两种工具都提供了良好的支持。AMD还有一款OpenGL开放式三维图形软件包编译器,同时支持Radeon HD4000、5000和6000系列的图形处理器,以及多核x86处理器系列。开发者们使用带有这些图形处理器的AMD平台开发的软件,就可以在AMD新型APU上运行相关应用。

三秦IT网的官方微信:更多资讯请关注:三秦IT网官方微博

图片新闻
ZOL产品报价:手机报价 笔记本报价 数码相机报价 服务器报价 MP3报价 MP4报价 投影机报价 数码摄像机报价 硬盘报价 内存报价
ZOL笔记本报价: 戴尔笔记本 联想笔记本 惠普笔记本 ThinkPad笔记本 神舟笔记本 索尼笔记本 华硕笔记本 三星笔记本 东芝笔记本 苹果笔记本
ZOL手机报价:诺基亚手机 MOTO手机 三星手机 索爱手机 多普达手机 联想手机 CECT手机 IPHONE手机 魅族手机 天语手机 LG手机
ZOL数码相机报价:佳能数码相机 索尼数码相机 三星数码相机 尼康数码相机 松下数码相机 理光数码相机 奥林巴斯数码相机 柯达数码相机