POPPUR爱换

标题: 小白问题,现在的GPU有没有4GB显存的限制? [打印本页]

作者: 89度热水    时间: 2007-1-7 00:36
标题: 小白问题,现在的GPU有没有4GB显存的限制?
GPU不用内存寻址吗?如何调用超过4GB的显存?

貌似G80/R600这代就要用到2GB了
作者: clawhammer    时间: 2007-1-7 00:42
GPU 256/512 bit:wacko: :wacko:
作者: lcdg    时间: 2007-1-7 00:44
GPU早就飞跃过32位的时代了
作者: 89度热水    时间: 2007-1-7 00:53
原帖由 lcdg 于 2007-1-7 00:44 发表
GPU早就飞跃过32位的时代了



运算精度不高啊
作者: 89度热水    时间: 2007-1-7 00:54
GPU的“位数”按什么算?
作者: iiiiuuuu    时间: 2007-1-7 01:03
gpu是多少位的?
作者: 来不及思考    时间: 2007-1-7 01:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: ayanamei    时间: 2007-1-7 01:33
原帖由 89度热水 于 2007-1-7 00:54 发表
GPU的“位数”按什么算?

影响这个是内存控制寻址位数
这个决定了能管理多少内存。。
作者: 89度热水    时间: 2007-1-7 01:50
原帖由 ayanamei 于 2007-1-7 01:33 发表

影响这个是内存控制寻址位数
这个决定了能管理多少内存。。



谢谢,为什么CPU不能这样呢?
作者: ayanamei    时间: 2007-1-7 01:58
原帖由 89度热水 于 2007-1-7 01:50 发表



谢谢,为什么CPU不能这样呢?

CPU也是这样

32bit  CPU内存寻址也最达到32bit
那么最大寻址就是4G

k8的虽然64bit 但是内存寻址给了48bit  但是完全足够了 管理。。281474GB内存。。。

[ 本帖最后由 ayanamei 于 2007-1-7 02:00 编辑 ]
作者: 89度热水    时间: 2007-1-7 02:07
CPU也是这样

32bit  CPU内存寻址也最达到32bit
那么最大寻址就是4G

k8的虽然64bit 但是内存寻址给了48bit  但是完全足够了 管理。。281474GB内存。。。


但CPU支持64位,就要扩大GPR的位宽,程序都要重新编译才能支持,而GPU可以完全无关

[ 本帖最后由 89度热水 于 2007-1-7 02:08 编辑 ]
作者: ayanamei    时间: 2007-1-7 02:10
原帖由 89度热水 于 2007-1-7 02:07 发表


但CPU支持64位,就要扩大GPR的位宽,程序都要重新编译才能支持,而GPU可以完全无关

完全不是一个概念。。。
GPU对于内存的操作和CPU对内存的操作也完全不一样
没有必要给GPU太大的内存管理能力
要知道Shader是抓不到内存的。。
Tex寻址也都是TMU在干
DX10 对内存操作也是基于StreamOut
需要的是高带宽和尽可能好的参数

[ 本帖最后由 ayanamei 于 2007-1-7 02:33 编辑 ]
作者: ayanamei    时间: 2007-1-7 02:15
原帖由 89度热水 于 2007-1-7 00:54 发表
GPU的“位数”按什么算?

GPU本来就不应该有位数这个说法。。
作者: 89度热水    时间: 2007-1-7 02:27
哦,知道了
作者: scowl    时间: 2007-1-8 16:28
目前的GPU  理论上能使用的显存是个天文数字  以亿GB计算

不过具体显存控制器能真正有效的控制多少 又是另外一回事了

就像10多年前的奔腾就理论能使用4G内存了  但是当时有哪快板的内存控制器能控制超过256内存?
作者: fish2fish    时间: 2007-1-8 18:54
gpu从最早的gforce和radeon开始就是256位的了,lz你说能有多少显存?
作者: fineday    时间: 2007-1-8 19:14
所谓的位宽,那只是理论上限而已,直接寻址的话逆天了也不可能超过。
所以“XX位”唯一可以给你的信息就是这个“东西”可以直接寻址的内存大小上限是XXX。
至于实际支持多少,那还得看其他的设计,不仅仅由地址线的多少来决定。
作者: itany    时间: 2007-1-8 22:32
原帖由 ayanamei 于 2007-1-7 01:58 发表

CPU也是这样

32bit  CPU内存寻址也最达到32bit
那么最大寻址就是4G

k8的虽然64bit 但是内存寻址给了48bit  但是完全足够了 管理。。281474GB内存。。。


那只不过是理论值。实际上桌面的内存寻址能力也就是8GB罢了~ (_(
Intel这边从Pentium Pro开始就可以36位寻址了,实际上寻址的能力取决于芯片组~
作者: ayanamei    时间: 2007-1-8 23:03
原帖由 itany 于 2007-1-8 22:32 发表


那只不过是理论值。实际上桌面的内存寻址能力也就是8GB罢了~ (_(
Intel这边从Pentium Pro开始就可以36位寻址了,实际上寻址的能力取决于芯片组~

另一个因素取决于MC
作者: ayanamei    时间: 2007-1-8 23:06
原帖由 scowl 于 2007-1-8 16:28 发表
目前的GPU  理论上能使用的显存是个天文数字  以亿GB计算

不过具体显存控制器能真正有效的控制多少 又是另外一回事了

就像10多年前的奔腾就理论能使用4G内存了  但是当时有哪快板的内存控制器能控制超过2 ...

何以见得 亿GB?
10多年前是不具备那个技术做出这么高容量的DIMM模组 不是说设计不出支持4G内存的控制器

[ 本帖最后由 ayanamei 于 2007-1-8 23:08 编辑 ]




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4