GPU内存带宽和速度之间有什么区别?

低音吉他熊猫

我在查看Nvidia系列10图形卡的规格时,发现它们指定了内存速度和内存带宽。内存速度以Gbps表示,内存带宽以GB /秒表示。在我看来,内存速度除以8应该等于内存带宽,因为8位组成一个字节,而所有其他单位都相同,但是事实并非如此。

我想知道是否有人可以向我解释,什么实际上表明了数据的真实传输率。如果有2个GPU,一个GPU的内存速度(Gbps)较高,另一个GPU的内存带宽(GB / sec)较高,那么一个GPU可以在某个固定的时间范围内传输更多数据(或者这是不可能的,并且这两个东西以某种方式链接在一起)某种方式)?

我在这里想念什么吗?我似乎在任何地方都找不到很好的答案...在这里实际上重要的是什么?又为什么两种度量都几乎用相同的单位表示(因为一个字节为8位,如果将两种度量都转换为位或字节,则一种度量应等于另一种度量)?

此处此处的证据(在SPECS部分中单击“查看完整的规格”)。

穆拜拜

在此指定了两个单独的内容。我已经从您链接的页面复制了Nvidia规范,以更好地显示它。

在此处输入图片说明

一种是GDDR5规格的一部分,内存芯片数据线接口速度为8gbps,另一种是256GB / s的总存储速度。

GDDR5内存通常为32位宽,因此数学运算(对于1070)如下:

  • 每行8 gbps
  • 每个芯片32条线
  • 卡上有8个存储芯片

将其相乘得出的存储速度为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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带宽和下载速度有什么区别

来自分类Dev

延迟,带宽和吞吐量之间有什么区别?

来自分类Dev

带宽和实际速度之间的差异?

来自分类Dev

“科学GPU”和“游戏GPU”之间有什么区别?

来自分类Dev

之间有什么区别?

来自分类Dev

VirtualAlloc分配的内存和std :: vector分配的内存之间有什么区别

来自分类Dev

App Engine实例-具有相同内存和CPU的实例大小之间有什么区别?

来自分类Dev

指针和带有已分配内存的指针之间有什么区别?

来自分类Dev

“ nvprof”结果中的“ GPU活动”和“ API调用”之间有什么区别?

来自分类Dev

内存,缓冲区和堆栈之间有什么区别?

来自分类Dev

内存空间中的映射区域和未映射区域之间有什么区别?

来自分类Dev

k8s中的已用内存配额和硬配额之间有什么区别?

来自分类Dev

引用和Box <T>在内存中的表示方式之间有什么区别?

来自分类Dev

NetCore中的各种内存复制功能之间有什么区别?

来自分类Dev

内存空间中的映射区域和未映射区域之间有什么区别?

来自分类Dev

就处理内存而言,这两个C函数之间有什么区别?

来自分类Dev

SQL查询之间有什么区别?

来自分类Dev

CoffeeScript,=>和->之间有什么区别

来自分类Dev

(for ... in)和(for ... of)语句之间有什么区别?

来自分类Dev

R和with之间有什么区别?

来自分类Dev

R和with之间有什么区别?

来自分类Dev

$ @和“ $ @”之间有什么区别吗?

来自分类Dev

这些参数之间有什么区别

来自分类Dev

内省与反思之间有什么区别?

来自分类Dev

Python:“ is”和“ ==”之间有什么区别?

来自分类Dev

树枝中{%与{%-)之间有什么区别?

来自分类Dev

排列与排列之间有什么区别?

来自分类Dev

SetDefaultCloseOperation参数之间有什么区别?

来自分类Dev

这些命令之间有什么区别?

Related 相关文章

  1. 1

    带宽和下载速度有什么区别

  2. 2

    延迟,带宽和吞吐量之间有什么区别?

  3. 3

    带宽和实际速度之间的差异?

  4. 4

    “科学GPU”和“游戏GPU”之间有什么区别?

  5. 5

    之间有什么区别?

  6. 6

    VirtualAlloc分配的内存和std :: vector分配的内存之间有什么区别

  7. 7

    App Engine实例-具有相同内存和CPU的实例大小之间有什么区别?

  8. 8

    指针和带有已分配内存的指针之间有什么区别?

  9. 9

    “ nvprof”结果中的“ GPU活动”和“ API调用”之间有什么区别?

  10. 10

    内存,缓冲区和堆栈之间有什么区别?

  11. 11

    内存空间中的映射区域和未映射区域之间有什么区别?

  12. 12

    k8s中的已用内存配额和硬配额之间有什么区别?

  13. 13

    引用和Box <T>在内存中的表示方式之间有什么区别?

  14. 14

    NetCore中的各种内存复制功能之间有什么区别?

  15. 15

    内存空间中的映射区域和未映射区域之间有什么区别?

  16. 16

    就处理内存而言,这两个C函数之间有什么区别?

  17. 17

    SQL查询之间有什么区别?

  18. 18

    CoffeeScript,=>和->之间有什么区别

  19. 19

    (for ... in)和(for ... of)语句之间有什么区别?

  20. 20

    R和with之间有什么区别?

  21. 21

    R和with之间有什么区别?

  22. 22

    $ @和“ $ @”之间有什么区别吗?

  23. 23

    这些参数之间有什么区别

  24. 24

    内省与反思之间有什么区别?

  25. 25

    Python:“ is”和“ ==”之间有什么区别?

  26. 26

    树枝中{%与{%-)之间有什么区别?

  27. 27

    排列与排列之间有什么区别?

  28. 28

    SetDefaultCloseOperation参数之间有什么区别?

  29. 29

    这些命令之间有什么区别?

热门标签

归档