GPU和CPU谁才是未来PC核心之争已经持续了很长时间,在2008年以前我们丝毫不认为CPU和GPU谁有竞争关系,或者是没有将CPU和GPU两者往一起联想过,但是在步入2008年后,CPU和GPU两者突然峰回路转,剑拔弩张的要展开未来市场的吞并战。
● CPU与GPU之争的源头
○ CPU篇
CPU为PC核心这个观点有CPU巨头Intel提出,并且其全球副总裁在其IDF峰会上郑重表示其Larrabee绘图芯片将会取代目前的GPU,并且下了“三年灭亡”的最后通牒,一时间CPU和GPU之争跳过了“缠绵”阶段,直接进入殊死搏斗。
○ GPU篇
倡导GPU为核心的是GPU巨头NVIDIA,NVIDIA专门为其GPU开发了CUDA环境,其使用C语言设计开发,使GPU可以兼容标准C编程语言,我们可以将CUDA看作是在支持CUDA的NVIDIA GPU上进行并行计算而提供了统一的软硬件解决方案,这样GPU就可以做目前只有CPU才能做得很多软件应用,从而取代CPU在整机中的地位。
● GPU和CPU发展剖析
GPU在架构方面和CPU有很大不同,GPU更适合简单的并行任务处理,以NVIDIA即将发布的GT200为例,其内部集成了240个核,可以同时并行处理数据,搭配NVIDIA为其专门开发的环境——CUDA,使GPU可以在很多此前CPU的长项中取得长足的进步,例如:软件压缩等GPU在CUDA环境下可以较CPU压缩速度提升30倍以上,让我们看到了GPU未来的应用前景。
反观CPU,虽然CUDA的出现对其构成了庞大威胁,但是Intel作为当前处理器老大,不仅拥有强大的生产能力,也拥有雄厚的研发团队,并且在2006年吸收了大部分GPU研发人员,其在GPU方面也拥有很大的发展空间。并且CPU目前在一些需要复杂指令运算的环境依然拥有很大优势。
● 总结
从目前来看CPU和GPU两者都在通过自己的研发手段,向对方的专有领域侵蚀,但是从当前情况来看,无论是CPU方的Larrabee绘图芯片还是GPU方的CUDA环境都还处于萌芽阶段,想要形成一定规模取代对方形成垄断还有很长的路要走,CPU和GPU独立存在的情况依然会延续。
网友评论