我在查看Nvidia系列10图形卡的规格时,发现它们指定了内存速度和内存带宽。内存速度以Gbps表示,内存带宽以GB /秒表示。在我看来,内存速度除以8应该等于内存带宽,因为8位组成一个字节,而所有其他单位都相同,但是事实并非如此。
我想知道是否有人可以向我解释,什么实际上表明了数据的真实传输率。如果有2个GPU,一个GPU的内存速度(Gbps)较高,另一个GPU的内存带宽(GB / sec)较高,那么一个GPU可以在某个固定的时间范围内传输更多数据(或者这是不可能的,并且这两个东西以某种方式链接在一起)某种方式)?
我在这里想念什么吗?我似乎在任何地方都找不到很好的答案...在这里实际上重要的是什么?又为什么两种度量都几乎用相同的单位表示(因为一个字节为8位,如果将两种度量都转换为位或字节,则一种度量应等于另一种度量)?
在此指定了两个单独的内容。我已经从您链接的页面复制了Nvidia规范,以更好地显示它。
一种是GDDR5规格的一部分,内存芯片数据线接口速度为8gbps,另一种是256GB / s的总存储速度。
GDDR5内存通常为32位宽,因此数学运算(对于1070)如下:
将其相乘得出的存储速度为2048gbps,将其除以8,我们得到的存储带宽为256GB / s。
8个芯片(每个芯片32位)也匹配256位的内存接口宽度,因此您可以轻松地做到(8gbps * 256位)/ 8个字节/字节(整齐地减少到简单的“ 256”)并得出相同的数字。
对于1080:10gbps * 256b / 8 = 320GB / s
对于1050:7gbps * 128b / 8 = 112GB / s
如果您有两个设备具有相同的gbps但具有不同的GB / s,则表明存储库中的芯片数量不同。通常,您希望选择较高的聚合内存带宽(GB / s),因为这通常是实际有用的内存带宽。
每针10gbps但只有4个芯片的设备的总带宽为160GB / s((10 * 32 * 4)除以8),这比我上面显示的8个芯片(256GB / s)的8gbps还要低为1070。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句