楼主: 图腾部落

CUDA版第一期有奖讨论:CPU与GPU之争谁核心?{奖50元手机充值卡}

[复制链接]
论坛徽章:
47
现任管理团队成员
日期:2011-05-07 01:45:08版主6段
日期:2012-08-23 02:21:03ITPUB18周年纪念章
日期:2018-11-13 15:40:45秀才
日期:2015-12-14 15:09:38白羊座
日期:2015-11-10 08:48:40摩羯座
日期:2015-11-09 15:13:05处女座
日期:2015-11-09 08:38:55狮子座
日期:2015-11-05 15:09:27ITPUB元老
日期:2013-08-27 08:48:26技术图书徽章
日期:2020-04-26 14:18:59
71#
发表于 2009-12-16 17:57 | 只看该作者
从电脑出现直到上个世纪90年代,显示器上的画面都是2D的,无论是一个汉字还是一张图片。早期显卡只是一个命令执行者,一切都需要听CPU的,充当的角色仅仅是CPU的助手。但是随着3D渲染概念的出现,CPU和显卡之间的关系就出现了变化。由于早期的显卡只能处理2D图像,并不知道如何进行3D图形如何处理,因此CPU不得不将3D渲染指令编译成显卡能识别的2D指令,长此以往CPU整天疲于奔命为显卡进行指导工作,抽不出时间来干本职工作而导致工作效率低下,于是显示卡厂商们决定给显卡加上3D处理能力。

自从拥有3D处理能力,显卡在计算机系统的作用已经从以前不显眼的角色上升到比较重要的位置,辅助并分担此前由CPU来执行3D图形加速方面的大量计算。这时候如果屏幕上需要渲染3D图形,那么CPU只要把这个指令原封不动地告诉显卡就可以了,至于怎么进行3D渲染就让显卡自己去想办法解决。为了突现显卡的重要性,有人开始把图形处理单元(GPU),也称为图形处理器。从R300到NV40,再到现在最新的G92、RV670,每一代旗舰GPU的晶体管都大大超过了同期的顶级CPU,也在挑战其同期半导体工艺的极限。

GPU和CPU均有各自擅长的领域,CPU偏向于序列计算,而GPU则是并行计算,CPU目前正在向多核方向发展,而GPU则是群核方向。GPU已经日益凸显出重要性,新的视觉计算时代已经到来 。目前绝大多数主流应用都朝着3D化、高清化方向发展,这正是GPU运算给用户带来的体验改善,CPU和GPU既分工又合作,不可或缺。

使用道具 举报

回复
论坛徽章:
20
生肖徽章2007版:龙
日期:2009-03-10 21:27:46Jeep
日期:2013-11-19 21:02:022014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-03-30 14:02:31问答徽章
日期:2014-04-10 19:50:57马上有车
日期:2014-05-10 18:35:35青年奥林匹克运动会-柔道
日期:2014-09-01 19:56:59慢羊羊
日期:2015-05-31 21:24:23奔驰
日期:2013-11-12 20:10:35
72#
发表于 2009-12-16 18:42 | 只看该作者
专用与通用,不存在取代的问题。相互借鉴,相互融合是趋势。

使用道具 举报

回复
论坛徽章:
0
73#
发表于 2009-12-17 08:54 | 只看该作者
GPU在用于图像处理上有很强,是专业的。CPU是通用的数据处理器,在处理数值计算时是它的强项。GPU和CPU应该是两个专业的平行线。

使用道具 举报

回复
论坛徽章:
17
NBA季后赛纪念徽章
日期:2009-06-16 11:28:16NBA季后赛纪念徽章
日期:2015-06-25 09:36:04NBA常规赛纪念章
日期:2015-04-17 16:16:13世界杯纪念徽章
日期:2014-07-14 11:31:46NBA季后赛纪念徽章
日期:2013-06-21 14:52:05NBA常规赛纪念章
日期:2013-04-22 11:49:35NBA常规赛纪念章
日期:2012-04-27 16:07:05CBA常规赛纪念章
日期:2011-12-27 13:44:23NBA季后赛纪念徽章
日期:2011-06-13 11:34:51NBA常规赛纪念章
日期:2011-04-15 13:34:11
74#
发表于 2009-12-17 13:20 | 只看该作者
什么是GPU——CPU即“中央处理器”,或者微处理器,更准确的全称是通用微处理器,顾名思义,它是整个计算机系统中最为重要的核心部件,就是电脑的大脑!而GPU是“图形处理器”,早期的图形处理单元只是以“显示输出子系统来出现在电脑中,只负责显示输出一些字符和2D 图形;后来,随着Windows的出现以及3D游戏的兴起,它又起到了图形加速的作用,所以也叫图形加速器。以图形处理器”概念的出现还是伴随着3D游戏蓬勃发展而兴起的。今天图形处理器在计算机系统的作用已经从以前不显眼的角色上升到比较重要的位置,但其主要功能还是是辅助和分担CPU来执行3D图形加速方面的计算。为了突现它的重要性,有人开始把图形处理单元(GPU)称为图形处理器。在电脑中CPU和GPU都担负着非常重要的作用,但是两者的侧重点并不同,对于GPU来说更加注重图像处理方面,而CPU则担负着整个电脑的协调工作。简单的说,CPU关系到计算机整体的性能,而GPU只关系到图像处理方面。

使用道具 举报

回复
论坛徽章:
4
2012新春纪念徽章
日期:2012-01-04 11:56:01
75#
发表于 2009-12-17 14:32 | 只看该作者
68楼讲的不错啊。
关于CPU和GPU的相关问题
  第一个问题:
  GPU的竞争远比CPU的竞争来得激烈。通用PC的CPU就只有英特尔和AMD两家大厂。而在GPU方面领先的是N记和A记两家厂商,但能生产中低端产品的还有英特尔、3S等好几家厂商。它们的产品虽然不如前两家,但在很多应用方面也能满足用户的需要,所以N记和A记只有拼命往前跑才不会死掉。CPU厂商没有采用GPU的先进工艺是因为CPU厂商都有自己投资的生产线,不可能一下把原来的生产线都淘汰了上新的生产线,那样做可能连当初投入的资金都难以收回。而GPU厂商由于种种原因,一般都是自己设计由别人代工的,比如找台积电代工。代工厂商为了能接到业务,只有不停升级自己的生产设备,这样才能生存下来。所以造成以上原因。
  第二个问题
  就如你所说的一样,CPU除了处理游戏的AI,情节等方面的数据外,对于有些图像方面也是由它完成的。当微软每次发布新的DX时,并不是每款GPU都能支持DX新的特性,所以有些图像方面的任务还得由CPU来完成。还有有些特性比如重力特性以前是由CPU来完成,现在有些GPU也能支持了,这些任务就由GPU来完成了。
  第三个问题
  GPU相当于专用于图像处理的CPU,正因为它专,所以它强,在处理图像时它的工作效率远高于CPU,但是CPU是通用的数据处理器,在处理数值计算时是它的强项,它能完成的任务是GPU无法代替的,所以不能用GPU来代替CPU。
  另外
  现在AMD收购了A记显卡芯片的设计厂商,AMD看到今后CPU和GPU只有走一条融合的道路才能地竞争中占得先机。CPU和GPU如何配合默契才能最大地提高工作效率是AMD现在考虑的问题,也是英特尔的问题。
  第四个问题
  微软发布windows7 其中一个显著特性就是 联合GPU和CPU的强大实力,提升GPU在硬件使用的价值,在Windows7中,CPU与GPU组成了协同处理环境。CPU运算非常复杂的序列代码,而GPU则运行大规模并行应用程序。微软利用DirectX Compute将GPU作为操作系统的核心组成部分之一。DirectX Compute。它让开发人员能够利用 GPU的大规模并行计算能力,创造出引人入胜的消费级和专业级计算应用程序。简单的说,DirectX Compute就是微软开发的GPGPU通用计算接口,欲统一GPU通用计算标准。也就是说windows7 以后GPU的硬件地位将仅次于CPU,发挥出更大的效用。
支持68楼!

使用道具 举报

回复
论坛徽章:
0
76#
发表于 2009-12-17 14:35 | 只看该作者
事实上,正是CPU在电脑中的超强作用成就了英特尔在IT产业中的霸主地位,而近10年来,GPU高速也使得越来越多的工作可以通过GPU完成,这一方面降低了CPU的负载,另一方面使GPU的地位得到提升,成就了NVIDIA与ATI两家显卡厂商。


一直以来,两种处理器各自在电脑中起着不同作用,因此,CPU与GPU巨头们也相安无事。然而,事情却在近两年发生了一些变化:随着技术的发展,图形芯片厂商认为,GPU比CPU具备更强的浮点运算性能、更大的带宽等优势,高端独立显卡的GPU在晶体管数量甚至超过CPU,而由于未来的电脑应用将以图形和视频为主,因此,GPU有可能取代CPU成为电脑核心。


这一观点显然威胁到了英特尔的业界核心地位。在今年的IDF大会中,英特尔高级副总裁兼数字企业事业部总经理基辛格专门在演讲中表示:“在下一代视觉计算中,显卡产业已经走到了尽头,取而代之的是可编程的显示计算通用架构芯片。在三四年之后,随着相关技术、产品成熟上市,显卡产业将会消亡。”


业内人士指出,此次争论的产生,是因为双方各有短板,唯恐在消费者眼中与产业链中沦为“次要角色”。英特尔曾一度试水独立显卡市场,而NVIDIA虽然在显卡领域风生水起,却无法掌握CPU的核心技术。

在超算领域,无论AMD(ATI)还是nVidia,其实他们的GPU与桌面用的一般无异,不过是有些功能在桌面版被屏蔽而已,周边电路当然设计的比较好,毕竟超算要求高。超算在国内还在发展中,即使外国应用广泛,市场量也不能算大。但是超算的高预算大规模使得光是一个项目对厂商就有吸引力了。至于说到芯片价格,GPU不会比CPU贵,而且在同样的硬件预算下,GPU的运输能力是CPU的几十倍。厂商会知道怎么选择的。
除了大规模的超算外,现在厂商还开始类似工作站的“个人超算”,在内容制作等等要求高计算量的领域,GPGPU已经在外国获得广泛应用,甚至连彭博这种金融类的数据中心都开始应用了,新闻里宣称GPU承担了90%的计算任务。在这些领域,现在的GPGPU更占优势。
至于说个人,现在已经工作几年的人可能觉得对游戏已经没什么兴趣了,可是你不能否认游戏对青少年的巨大吸引力。另外,现在的高清视频播放也要求GPU硬件加速才能流畅。对摄影摄像比较有兴趣的人现在也不少,在非线性视频编辑领域及最后合成编码领域,GPU的优势无可置疑。
最后,抛开这些,光说办公应用的话,显然,现在的无论CPU还是GPU都远远超出了办公所需的能力。在这个领域,两者的融合所带来的电脑整机的低价格才是最重要的。
剩下的,就是企业服务器和web服务器,这里,CPU有比较大的空间。

使用道具 举报

回复
论坛徽章:
0
77#
发表于 2009-12-17 14:45 | 只看该作者
CPU是设计用来处理通用任务的处理、加工、运算以及系统核心控制。
GPU(Graphics Processing Unit),即“图形处理单元”,早期图形处理单元只是以“显示输出子系统”概念出现在系统的设计框架中,物理形态就是显示卡,主要以2D 图形(二维图形)处理和输出为主,后来又起到了图形加速的作用,所以也叫图形加速器
我觉得GPU和CPU融合可能性比较大,融合在同一块芯片上。
这样性价比才会高些。不管是CPU,还是GPU,其实消费者关心的是产品的性价比
GPU的竞争远比CPU的竞争来得激烈.CPU除了处理游戏的AI,情节等方面的数据外,对于有些图像方面也是由它完成的。当微软每次发布新的DX时,并不是每款GPU都能支持DX新的特性,所以有些图像方面的任务还得由CPU来完成。还有有些特性比如重力特性以前是由CPU来完成,现在有些GPU也能支持了,这些任务就由GPU来完成了微软发布windows7 其中一个显著特性就是 联合GPU和CPU的强大实力,提升GPU在硬件使用的价值,在Windows7中,CPU与GPU组成了协同处理环境。CPU运算非常复杂的序列代码,而GPU则运行大规模并行应用程序。微软利用DirectX Compute将GPU作为操作系统的核心组成部分之一。DirectX Compute。它让开发人员能够利用 GPU的大规模并行计算能力,创造出引人入胜的消费级和专业级计算应用程序。简单的说,DirectX Compute就是微软开发的GPGPU通用计算接口,欲统一GPU通用计算标准。也就是说windows7 以后GPU的硬件地位将仅次于CPU,发挥出更大的效用。但是CPU是通用的数据处理器,在处理数值计算时是它的强项,它能完成的任务是GPU无法代替的,所以不能用GPU来代替CPU。

使用道具 举报

回复
论坛徽章:
5
双黄蛋
日期:2012-03-15 10:15:31茶鸡蛋
日期:2012-03-15 12:01:48复活蛋
日期:2012-03-20 10:32:04双黄蛋
日期:2012-03-20 13:53:29鲜花蛋
日期:2012-03-21 08:30:45
78#
发表于 2009-12-17 14:49 | 只看该作者
CPU与GPU负责的职责是完全不同,随着时代的进步,2着缺一不可,高清视频和游戏玩家的需求将使得GPU越来越重要。

CPU,顾名思义,它是设计用来处理通用任务的处理、加工、运算以及系统核心控制等等的。
  GPU(Graphics Processing Unit),即“图形处理单元”,早期图形处理单元只是以“显示输出子系统”概念出现在系统的设计框架中,物理形态就是显示卡,主要以2D 图形(二维图形)处理和输出为主,后来又起到了图形加速的作用,所以也叫图形加速器(Graphics Accelerator)。以“GPU”概念的独立形式出现是伴随着3D游戏(三维游戏)蓬勃发展孕育而生的。这个时间点比较晚,大概在上个世纪末(大概在1995年左右)。

  Intel和AMD是最早提出整合GPU这个概念的厂商,随之对抗的是,NVIDIA抛出GPU将取代CPU的说法。在未来,CPU整合GPU之后可能会让消费者节省更多成本,或者反方向来看,GPU整合低端CPU功能同样也可以让消费者节省更多成本。
Intel如果成功收购NVIDIA,会对业界产生什么样的影响?
因之前AMD收购了ATI,那Intel与AMD之争会不会更加剧烈?

   至于未来谁取代谁 就看那个更廉价 更适合消费者 更有性价比在我看来就是 整合的趋势 是必然的 殊途同归吧
就是那个厂商跑的更快了

使用道具 举报

回复
论坛徽章:
651
生肖徽章:鼠
日期:2014-07-24 09:00:11生肖徽章2007版:鼠
日期:2009-03-19 21:39:41股神
日期:2012-09-29 10:14:59红钻
日期:2012-11-30 10:49:33至尊黑钻
日期:2019-01-19 11:43:58季节之章:秋
日期:2012-04-23 12:44:40季节之章:秋
日期:2012-01-05 14:00:54季节之章:冬
日期:2011-07-11 18:30:40季节之章:冬
日期:2012-05-20 13:22:14NBA季后赛大富翁
日期:2018-06-13 16:07:24
79#
发表于 2009-12-17 15:19 | 只看该作者
功能不断融合、集成是大趋势,以后一段时间还是cpu为主,如果gpu能在性能价格上有飞跃进步,取代cpu也是有可能的。两者还是看谁的技术、价格占优势,谁就占主导。
毕竟大家都想垄断整个市场,获取垄断利润。就像微软,它巴不得所有电脑操作系统都用它的平台,只是目前没法做到而已。如果可以,以后就会有台电脑从头到脚所有零件都是一家公司生产的,就像科幻片的反派boss公司一样,可以支配人类绝大部分的资源。

使用道具 举报

回复
论坛徽章:
117
2013年新春福章
日期:2013-02-25 14:51:24马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-03-10 15:11:12马上有对象
日期:2014-05-12 13:19:24马上有钱
日期:2014-11-24 10:56:152015年新春福章
日期:2015-06-16 16:57:46马上有车
日期:2014-02-19 11:55:14
80#
发表于 2009-12-17 15:48 | 只看该作者
CPU与GPU谁更核心?
现阶段忽略型号差异,从广看CPU做常规运算有优势,GPU做专业图形运算有优势.不同的应用有不同的独特需求,这个替代有应用差异.
到底谁取代谁,不如说,可否互相融合技术,衍生出新概念的CPU+GPU的 CGPU...或者叫M(MAIN)PU..
当然,CPU/GPU做的足够强大,也可以不用吸收现阶段GPU/CPU的技术自己研发出新的图形运算处理技术/高要求的运算处理技术,直接升级到CPU II   GPUII.
核心,现有技术力量\应用需求满足范围.

[ 本帖最后由 IceFireHill 于 2009-12-17 15:51 编辑 ]

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表