POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: 博士僧
打印 上一主题 下一主题

各位有谁知道为什么GPU的频率比CPU低得多

[复制链接]
21#
发表于 2006-7-27 22:09 | 只看该作者
和晶体管数量关系不大,从体系结构入手巴
回复 支持 反对

使用道具 举报

来不及思考 该用户已被删除
22#
发表于 2006-7-27 22:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

zl841226 该用户已被删除
23#
发表于 2006-7-27 22:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

24#
 楼主| 发表于 2006-7-27 22:26 | 只看该作者
原帖由 来不及思考 于 2006-7-27 22:10 发表



CPU和GPU的区别,是由他们的应用环境不同而造成的
GPU所工作的环境运算量巨大,thread众多,执行过程本身处于吃重的位置,非常利于并行化,所以GPU都增加平行管线,改善管线中thread的平行度,而GPU本身频率不高, ...


在这点上我认为你的说法有道理, 也许对GPU这种数据吞吐量非常大的处理器而言,并行化设计更有利.

不过,在并行化设计的同时,是什么限制着规模跟CPU类似的GPU频率的提高呢?

我不认为主要原因是内存的问题导致高频率没必要,事实上,从AGP到PCIE的过渡就不难发现,GPU跟系统的数据交换容量(在>一定基数以上后),对图形系统性能影响是非常小的.

[ 本帖最后由 博士僧 于 2006-7-27 22:30 编辑 ]
回复 支持 反对

使用道具 举报

来不及思考 该用户已被删除
25#
发表于 2006-7-27 22:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

26#
发表于 2006-7-27 22:33 | 只看该作者
还是没说清楚么==
回复 支持 反对

使用道具 举报

27#
 楼主| 发表于 2006-7-27 22:37 | 只看该作者

回复 #25 来不及思考 的帖子

我的看法是,只能说在某些场合下确实不够用,否则各种测试应该基本按显卡带宽排队了.带宽在一些场合不够,不代表GPU频率提高后对性能没有好处.
回复 支持 反对

使用道具 举报

zl841226 该用户已被删除
28#
发表于 2006-7-27 22:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

来不及思考 该用户已被删除
29#
发表于 2006-7-27 22:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

zl841226 该用户已被删除
30#
发表于 2006-7-27 22:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

31#
 楼主| 发表于 2006-7-27 22:45 | 只看该作者
原帖由 zl841226 于 2006-7-27 22:39 发表


CPU那个频率,对应的是流水线单步操作的周期
CPU流水线的级数可以做的很多~~~~~~~~~~~

所以每个周期所做的操作并不多~~~~~~~~~~~


但我们同时应该注意到,GPU执行的指令通常比CPU需要执行的指令简单/单调得多, 而且操作数的精度也低得多.
回复 支持 反对

使用道具 举报

32#
 楼主| 发表于 2006-7-27 22:47 | 只看该作者
原帖由 来不及思考 于 2006-7-27 22:41 发表


不要跟他讲了,说不清楚的...
他居然把我上面的话理解为"内存"瓶径
还举例说AGP和PCIE的数据交换并不多,所以"内存"不是瓶径
我真是无语 :sweatingbullets:


只能说,你用DRAM是非常容易让人误解的说法,我都不知道你到底想说内存还是显存,好在我两方面都回复了,反倒被你挑出来说:sweatingbullets:

[ 本帖最后由 博士僧 于 2006-7-27 22:53 编辑 ]
回复 支持 反对

使用道具 举报

33#
发表于 2006-7-27 22:48 | 只看该作者
17亿的安腾,频率很低啊
回复 支持 反对

使用道具 举报

zl841226 该用户已被删除
34#
发表于 2006-7-27 22:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

35#
 楼主| 发表于 2006-7-27 22:55 | 只看该作者
原帖由 zl841226 于 2006-7-27 22:49 发表


家用CPU都是微程序控制的,一条指令程序,是由N条微指令错对应的微操作构成的~~~~~~~~~


我想问你, 半导体的频率由什么决定?:sweatingbullets:
回复 支持 反对

使用道具 举报

zl841226 该用户已被删除
36#
发表于 2006-7-27 23:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

37#
发表于 2006-7-27 23:33 | 只看该作者

asdasd

原帖由 博士僧 于 2006-7-27 22:03 发表


不是,目前INTEL的家用CPU晶体管数量最多大概3.76亿个,其实跟最高级的GPU晶体管数量相当,至于安腾,晶体管17亿个,更是远远超过高端GPU.

即便用近似工艺近似晶体管数的GPU/CPU比(比如NV34M跟P4的早期版本比), ...

不能这么比较,CPU中的晶体管大多数都是L1和L2Cache,真正的逻辑运算单元只占很少一部分,尤其像安腾这种专们为服务器而做的CPU,cache所占用的晶体管数更是达到了变态的程度,17亿晶体管中,真正的运算单元不超过十分之一。而GPU中的晶体管基本上都是逻辑运算单元。单纯比较晶体管数在CPU和GPU这两类根本不同的器件中毫无意义,如果比较公正的比较一下(实际上无法比较,因为cpu和GPU执行的指令集不一样),GPU要远比同时代的CPU复杂。
回复 支持 反对

使用道具 举报

38#
发表于 2006-7-27 23:34 | 只看该作者
原帖由 bravoskay 于 2006-7-27 23:33 发表

不能这么比较,CPU中的晶体管大多数都是L1和L2Cache,真正的逻辑运算单元只占很少一部分,尤其像安腾这种专们为服务器而做的CPU,cache所占用的晶体管数更是达到了变态的程度,17亿晶体管中,真正的运算单元不超 ...

正解:charles:
回复 支持 反对

使用道具 举报

39#
发表于 2006-7-27 23:57 | 只看该作者
管理员大叔真弓虽,飘过
回复 支持 反对

使用道具 举报

40#
发表于 2006-7-27 23:58 | 只看该作者
大牛不少,都做前端的?
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-11-2 10:23

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表