Windows 7时代来临:GPU应用全面评测
实际上,很多人在使用Windows 7感觉明显比Windows Vista速度快,这跟操作系统本身的设计思想是很大的原因的。众所周知,Windows 7之前的操作系统中的各种运算都是完全基于CPU,而Windows 7中首次将GPU也作为了操作系统的核心组成部分之一,与CPU组成了协同处理的一个环境。
当然,我们并不是说CPU在新一代操作系统中不重要,根据微软的说法,Windows 7最大的改进就是利用了CPU+GPU双重威力,并进行资源上的合理分配。CPU与GPU都是Windows 7的核心组成部分,GPU不再仅用于图形。在Windows7中,CPU与GPU组成了协同处理环境。CPU运算非常复杂的序列代码,而GPU则运行大规模并行应用程序。 因此,安装Windows7的电脑CPU与GPU功能平衡,可以提供更快、更可视化的Windows7体验。
上面的示意图展示的是Windows7的协同处理环境(CPU+GPU)如何处理主要运行序列代码的应用程序,如电子邮件、办公室应用程序(比如Word)、基本网页浏览等。在这种情况下,大部分应用程序处理工作由CPU进行,而GPU则将图像显示在屏幕上。
而上图展示的是Windows7的协同处理环境(CPU+GPU)如何处理需要并行运算的应用程序,如视频播放、视 频编 辑、视频转换、3D网页浏览、电脑游戏等。在这种情况下,Direct Compute利用GPU的运算力量,大大提高了应用程序处理速度。
在Windows 7中,有非常非常多的应用都直接利用到了GPU加速,比如Media Player可以直接使用GPU加速H.264高清视频播放,使用GPU加速网页上多媒体的浏览、甚至微软最新发布的SilverLight 3.0也开始支持了GPU硬件加速。
NVIDIA CEO黄仁勋表示:Windows 7是有史以来最重要的操作系统,因为GPU首次成为操作系统的核心组成部分,正如你所知,GPU早已经超越了图形处理的范畴,在Windows 7操作系统中,CPU将与GPU形成协同处理环境,其中CPU运算非常复杂的序列代码,而GPU则运行大规模并行应用程序。