CPU和显卡大战的导火索——GPU
在人们的传统观念中,一台完整的电脑是必须包括CPU和显卡两个部件的,CPU负责电脑主要的运算并协调各个硬件间的运作,而显卡只是负责显示信号的处理而已,但1999年NVIDIA推出的GPU概念正式打破了这种默契。
●
CPU和显卡大战的导火索——GPU从GPU的命名上我们就能看到明显的"火药味",显然这是针对CPU的,NVIDIA在1999年随GeForce256显卡一同发布了GPU的概念,从此图形显卡的核心就一直被称为GPU。
【图】传统架构中T&L全部由CPU完成
GPU的主要功能就是分担一部分以往必须用CPU处理的任务,其中最重要的就是T&L(Transform and Lighting)即多边形转换与光源处理,T&L的作用是计算多边形3D模型的外形和处理动态光影效果,在以往的架构中这部分功能是由CPU处理的,但随着游戏内3D建模数量的快速增加,同时CPU还要处理繁多的其他任务,因此经常会出现显卡等待CPU的情况。
【图】GPU强大的硬件T&L能力将显卡性能推向了新的高度
而GPU将T&L整合进显卡后,凭借GPU强大的浮点运算能力,可以显著提升3D特效处理能力,虽然GPU的问世极大改善了电脑的3D应用性能,但同时他也抢占了一部分CPU的功能,为今天CPU和显卡之间的竞争埋下了伏笔。
【图】NVIDIA的CUDA现在已经应用在多个领域
●
CUDA就是未来?真正的导火索是在2006年,NVIDIA的CUDA技术发布之后。CUDA是NVIDIA为其GPU开发的一种通用计算标准,程序设计人员借助CUDA的帮助可以调用GPU执行很多以往只有CPU才能处理的任务,并且效率也将大大增加。如今CUDA已经获得了突飞猛进的发展,不少视频播放器,视频转码软件都开始支持CUDA加速技术,甚至出现了只使用CUDA技术的图形处理软件。
【图】CUDA改变了传统的处理模式
从这时起CPU的重要性被大大削弱,其重要性也在一点点降低,有些玩家甚至甘愿选择较低等级的CPU,将节省下来的资金购买更好的显卡,显然作为CPU市场巨鳄的英特尔不会坐视不理。
网友评论