·异构计算是趋势
异构计算这个概念其实已经提出有些年头了,随着今年AMD APU的发布,异构计算又回到了人们关注的焦点上来。作为目前唯一一家同时具有一流CPU和GPU设计制造能力的企业,AMD引领异构计算的大趋势,开启了计算机产品的新时代。
CPU与GPU协作进行异构计算示意图(基于OpenCL)
得益于真融合架构,APU将CPU和GPU融合在同一个芯片上,通过分享系统总线、内存寻址空间等,使芯片之间的数据传输速度得到有效的提升。所谓真融合,意即AMD APU并非将CPU和GPU简单粘贴在一起,而是CPU和GPU分属两个不同的子系统,并且各自拥有自己的缓存,通过异构计算系统协调数据。A系列APU上融合的GPU拥有数百个计算核心,可以与CPU协同计算,彼此加速,也就是我们常说的 “百核加速”。
OpenCL架构
此外,值得一提的还有APU所采用的OpenCL并行编程框架。OpenCL的全称是Open Computing Language,意思是开放运算语言,是第一个面向异构系统通用目的并行编程框架,并且是开放、免费的标准。同时,OpenCL也是一个统一的编程环境,软件开发人员可以为高性能计算服务器、桌面计算系统、手持设备等众多平台编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器。
目前大部分的异构计算都是基于OpenCL来进行的,相信随着APU被更多用户采用,未来将涌现出更多基于OpenCL或由OpenCL作为基础转变而来的异构计算应用,它们将充分利用APU中CPU和GPU单元进行加速处理。异构计算必定是今后整个计算机行业发展的方向。
测试平台介绍
在前文阐述了概念后,相信很多朋友同我有一样很想具体的了解一下APU异构计算在实际日常应用当中的优势所在,下面我们通过四项不同应用软件来进行对比测试,下面是参与本次对比测试的硬件平台信息。
测试平台硬件配置信息 | ||
处理器 |
APU A6-3400M 四核 |
酷睿i5 2410M 双核 |
内存 |
4GB DDR3 |
2GB DDR3 |
独立显卡 |
Radeon HD 6650M |
Nvidia Geforce GT 540M |
集成显示核芯 |
HD 6520G(支持DX11) |
HD 3000核芯显卡 |
硬盘容量 |
640GB |
500GB |
屏幕尺寸 |
14英寸(1366×768) |
14英寸(1366×768) |
用户经常使用到的办公软件、暴风影音、IE浏览器等均可以很好的支持AMD APU系列处理器的异构计算与百核加速性能,通过下面的评测文章,我们将可以更为直接的体会到全新计算趋势所带来加速体验。
三秦IT网的官方微信:更多资讯请关注:三秦IT网官方微博