比传统PC快10倍!优化PC装机方案评测
随着NVIDIA“优化PC”概念逐渐在DIY市场上风靡起来,近段时间很多朋友在装机的时候,对显卡与CPU的选择观念已经开始慢慢转变,但与此同时,也有更多的朋友开始在显卡与CPU的选择之间犹豫不定,到底是CPU更重要?还是显卡更重要?成了广大消费者非常关注的一个话题。
要想彻底的解决这个问题,我们首先要来对CPU以及GPU的计算侧重点以及相关的优劣做一番解析。首先我们来看CPU,在过去装机的时候,CPU是消费者首先要考虑的对象,因为一颗性能强劲的CPU就会为整台电脑带来更好的性能。CPU的设计目标是为了尽快的处理单一任务的能力,也就是我们所说的串行计算,其每一个核心只能在一个单位时间内处理一个任务。也就是说,即使目前性能最强劲的4核心CPU,在一个单位时间内也只能处理4个任务。面对一些多任务计算的程序,CPU肯定无法满足需求。
反观GPU的发展,在DX9时代是采用像素管线、纹理单元分体式的渲染架构,虽然这种架构从图形的计算能力上来看也很强劲,但是分工太过明确。像素管线与纹理单元在大多数时候都不能得到充分的应用。到了DX10时代,NVIDIA与AMD都不约而同的采用了Shader渲染这种方式,每一颗GPU内都集成数十个甚至好几百个流处理器,最重要的是这些流处理器不仅可以处理像素渲染任务,也能处理纹理数据,在通用性方面得到了很大的加强,也为GPGPU作好了最基本的铺垫。
GTX280拥有240个流处理器,单位时间内可执行240个计算线程
我们知道,在之前GPU只能做图形方面的运算,如游戏、视频等。但是凭借着Shader的通用计算特性,目前NVIDIA和AMD都开始着力推广使用GPU做通用计算,也就是说依靠GPU多流处理器的特点,使用GPU进行计算多线程甚至较多线程的程序。比如说NVIDIA GTX280拥有240个流处理器,那么就可以在单位时间内执行240个处理任务,而前面我们说到即使最优异的CPU,也只能在单位时间内执行同时4个任务。相对于CPU单线程串行计算来说,GPU的这种计算方式就叫做并行计算。
虽然说并行计算的优势十分明显,但是NVIDIA并没有一下子全盘否定CPU的重要性,而是建议用户不必采用太高端的CPU,尽量将钱节省出来搭配更好的显卡,这样并行+串行的计算就叫做异构计算,也正是优化PC的精髓所在。