热点导读

热点推荐

到底谁是核心 Intel技术专家谈CPU/GPU

更新日期:2008-05-09  来源:中关村在线  作者:中关村在线

● 英特尔资深技术专家谈CPU/GPU

 

    “因为设计的目标不同,当今的CPU和GPU功能上有本质的不同。作为通用处理器的CPU,顾名思义,它是设计用来处理通用任务的处理、加工、运算以及系统核心控制等等的。CPU中包含的最基本部件有算术逻辑单元和控制单元,CPU的微架构是为高效率处理数据相关性不大的计算类、复杂繁琐的非计算类的等等百花八门的工作而优化的,在处理日常繁复的任务中应付自如。

    计算机的“灵魂”——操作系统,以及几乎100%的系统软件都主要仰仗CPU来顺利运行。CPU面对的算术、逻辑运算以及控制处理是非常繁琐和复杂的,面对处理的数据和信息量不仅数量多而且种类多。CPU运算和控制多面手的这种设计,让它在计算机中得心应手,位置不可动摇。

到底谁是核心 Intel技术专家谈CPU/GPU
完美PC需要各个部件共同协作

    GPU设计的宗旨是实现图形加速,现在最主要的是实现3D图形加速,因此它的设计基本上是为3D图形加速的相关运算来优化的,如z-buffering消隐,纹理映射(texture mapping),图形的坐标位置变换与光照计算(transforming & lighting)等等。这类计算的对象都是针对大量平行数据的,运算的数据量大,但是运算的类型却并不复杂,大多类似和雷同,计算性强但是逻辑性不强,如矩阵运算就是图形运算的典型特性。”

    从赵军先生的博文中我们不难发现,CPU所要面对的应用面远远超过了GPU,诚然,GPU在3D图形加速的应用中拥有绝对优势,但是买一台电脑绝对不只是用来打游戏,我们更多的是进行其它的一些操作。也许对于游戏发烧友来说,GPU的确非常重要,但不要忘了,游戏性能的发挥,没有强劲的CPU与之搭配、没有足够的内存容量,一切都只是空谈。也就是说,CPU、GPU二者之间需要相互协作才能更好地发挥PC的作用,从很大程度上来讲,GPU要成为PC的核心,除非PC变成完完全全的游戏机。

    当然,赵军先生最后还是指出了在GPU中集成越来越多功能的并不是一件坏事:

    “对于高端市场——如高端3D游戏应用,CPU+独立GPU的并存方案依然会延续很长时间。GPU中强大的平行数据的并行计算能力,特别是在3D、浮点运算方面,在没有图形运算任务的时候,如果可以开发出来支持CPU在科学计算方面的应用,当然是件好事。”

    我们知道,NVIDIA在PureVideo HD技术中实现了GPU硬解码高清的功能,从NVIDIA的发展战略来看,GPU在未来的确会引入越来越多的应用。但至少目前的情况是,GPU只能“看”高清,而不能“制作”高清,即使在大型3D游戏中GPU拥有绝对的核心地位,我们仍然可以看出,GPU的应用仍然偏重于娱乐,但,我们买一台PC难道真的仅仅是用来娱乐吗?

  • [文章内容导航]
共2页: 上一页 [1] 2 下一页
文章评论
1 条评论 | 查看全部
用户名: 密码: 验证码:
您还不是52硬件用户?立刻注册