显存频率为啥要按照*2计算呢

YeetFoot-avatar

YeetFoot

ddr=double data rate
iZetsu-avatar

iZetsu

[quote][pid=566242557,29449285,1]Reply[/pid] Post by [uid=38139857]AoTK_开阳[/uid] (2021-11-15 17:35):

ddr=double data rate[/quote]好家伙 和cpuz里内存显示频率减半是一个道理么
PurpleRebel-avatar

PurpleRebel

高低电平都能传数据
YeetFoot-avatar

YeetFoot

[quote][pid=566242827,29449285,1]Reply[/pid] Post by [uid=38913502]盯瓷[/uid] (2021-11-15 17:35):

好家伙 和cpuz里内存显示频率减半是一个道理么[/quote]一半的是CLK频率,工作的时候一次脉冲上升沿和下降沿都可以读取数据,等于频率翻倍
iZetsu-avatar

iZetsu

[quote][pid=566243506,29449285,1]Reply[/pid] Post by [uid=38139857]AoTK_开阳[/uid] (2021-11-15 17:38):

一半的是CLK频率,工作的时候一次脉冲上升沿和下降沿都可以读取数据,等于频率翻倍[/quote]懂了 又好像没全懂[s:ac:晕]
YeetFoot-avatar

YeetFoot

[quote][pid=566243955,29449285,1]Reply[/pid] Post by [uid=38913502]盯瓷[/uid] (2021-11-15 17:40):

懂了 又好像没全懂[s:ac:晕][/quote]涉及一点时序逻辑电路的知识
打个不太恰当的比方,电机输入1000转/秒,加个2:1的齿轮组可以让输出达到2000转
9500是显存的时钟脉冲频率,ddr技术让数据读取变成时钟频率的两倍,实际数据读取就是19000
Koli-avatar

Koli

[quote][pid=566247808,29449285,1]Reply[/pid] Post by [uid=38139857]AoTK_开阳[/uid] (2021-11-15 17:55):

涉及一点时序逻辑电路的知识
打个不太恰当的比方,电机输入1000转/秒,加个2:1的齿轮组可以让输出达到2000转
9500是显存的时钟脉冲频率,ddr技术让数据读取变成时钟频率的两倍,实际数据读取就是19000[/quote]感谢科普
TakeASip-avatar

TakeASip

[quote][pid=566247808,29449285,1]Reply[/pid] Post by [uid=38139857]AoTK_开阳[/uid] (2021-11-15 17:55):

涉及一点时序逻辑电路的知识
打个不太恰当的比方,电机输入1000转/秒,加个2:1的齿轮组可以让输出达到2000转
9500是显存的时钟脉冲频率,ddr技术让数据读取变成时钟频率的两倍,实际数据读取就是19000[/quote]哈哈哈,想到个不恰当比喻的通俗版:一个快递员一的分钟可以送1800次快递~ddr让快递员每次可以携带2个包裹[s:a2:doge]
或者复杂点,a点出发,携带一个包裹送到b点,再从侧b点携带一个包裹返回a点,就算完成一次送快递任务?[s:a2:doge]
OwerGrowen-avatar

OwerGrowen

显存跟内存还不一样,显存位宽通常比CPU内存控制器的位宽宽的多,位宽决定每次传输能传输的数据量(DDR一个时钟周期传输两次);同时显存每次传输数据时传输份数更多,比如GDDR5在上升/下降沿传送数据时会传送两份,每份传输量等于位宽,GDDR6和6X则是四份(所谓的Quad-Pumped)。

举个例子,RTX 2070搭载8GB的GDDR6显存,显存位宽256-bit,显存实际工作频率1750MHz,得到理论最大带宽为 1750 * 2(DDR,单位百万次传输每秒) * 4(GDDR6,每次四份) * 256 / 8 (位宽256,每次传输256bit=32字节),就得到老黄商品页上标注的最大内存带宽448GB/s(不是GiB,按1000)。
3080位宽320(64*5),实际工作频率1900MHz,理论最大带宽是1900*8*320/8=608GB/s。

题外话,其实不知道楼主发现了没,GD5实际工作频率要比GD6和6X低一截,而GD6和6X与DDR4的实际频率差不多,因为这些GD基本都是对应时代的DDR改出来的,GD5基于DDR3,但由于工艺改进等原因使得频率基本高于DDR3,GD6和6X基于DDR4。