加速处理器的诞生及发展历程
今天,唯有AMD身兼中央处理器和图形处理器技术上的双重领先优势,能够将这种颠覆性的新型处理器带入现实。
过去35年来,我们看到处理器性能一再提升,克服了旧的局限,实现了PC计算新水平和前所未有的软件创新。但如何持续突破技术的局限,避免性能投资回报率的不断降低,这是不同时代面临的共同困扰,并催生新的时代。不解决这个问题,就没有办法把实用、价格低、高性能的解决方案推向市场。
APU(加速处理器)是一种全新的处理器,兼有中央处理器和图形处理器的双重优势,它是世界上迄今为止第一款性能卓越、能效显著、均衡的加速处理平台,为实现手势与人脸识别、搜索与索引以及动态视频增强等过去只能想一想的全新应用铺平了道路。
多核CPU开发中一直存在着功耗和扩展性方面的局限,让越来越多半导体、软件和系统工程师们转向图形处理器,用矢量处理功能寻求提高性能的方法。高级图形处理器中使用的矢量处理单元拥有成千上万个计算核,又称着色器,它们同时运行。这使得图形处理器成为处理大量数据包或者繁重数字计算等任务的理想选择。
但是矢量计算并不能包打天下。例如,处理小数据阵列时,矢量设置消耗的时间会轻易地把节约的时间抵消掉。那就是为什么中央处理器采用的标量方法仍然是处理一些问题和算法的最佳选择。这也是为什么兼有中央处理器和图形处理器两方面优点的异构运算,对于推进设计更快、功能更强大的处理器,带来更新更好的用户体验,均至关重要。
在今天,两种趋势正走向融合从而推动APU发展,并充分利用APU所提供的能力开发相关软件应用。一是在IT行业内部,重大的技术进展已经出现,包括应用程序编程接口越来越多,以及把GPU和专用处理器整合成单一、连贯的设计更加容易等等。二是从市场需求来看,最终用户对可视化内容资源更加感兴趣、要求延长小巧便携计算机的电池续航、还有对更为直观的用户界面的渴望等等,都清楚表明了我们需要比过去任何时间的图形支持水平都高得多的处理器。
顾名思义,异构运算指的是系统使用多种处理器构成多核系统,不但通过增加处理器核数来提升性能,还增加了专用处理能力来对具体任务进行加速。比如一个APU就是一个异构系统,兼有DirectX11独立显卡功能,用于处理图形和针对大型数据包的繁重运算,从而实现3D渲染和其他一些特定功能;同时,APU继续沿用CPU的方法来运行电脑操作系统和大部分传统商业应用。