gpt4 book ai didi

gpu - 如何从内存时钟/内存速度获取内存带宽

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:00 26 4
gpt4 key购买 nike

仅供引用,这是我从 Nvidia 获得的规范

http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-680/specifications

http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan/specifications

请注意,内存速度/内存时钟在其网站上是相同的,均以 Gbps 为单位。

谢谢!

最佳答案

Titan 有 384 位总线,而 GTX 680 只有 256 位,因此内存带宽增加 50%(假设时钟和延迟相同。

编辑:我将尝试更多地解释整个概念:以下是决定 RAM 性能的因素的简化模型(不仅在显卡上)。

因素 A:频率

RAM 以时钟速度运行。以 1 GHz 运行的 RAM 每秒“滴答” 1,000,000,000(十亿)次。每一次滴答,它都可以在每条 channel 上接收或发送一位。因此,理论上只有一个以 1GHz 运行的内存 channel 的 RAM 模块可以提供每秒 1 GB 的速度,因为字节有 8 位,这意味着每秒 125 兆字节。

因素 B:“泵速”

DDR-RAM(双倍数据速率)每刻可以传输两位,甚至还有每刻传输四位的“四泵”总线,但我还没有听说后者用于显卡。

因素 C:总线宽度。

RAM 不仅仅只有一条 channel 来发送数据。甚至 Intel 4004 也有 4 位总线。您链接的显卡分别有 256 个总线 channel 和 384 个总线 channel 。

将上述所有因素相乘以计算可以发送或接收数据的理论最大值:

**最大吞吐量(以字节/秒为单位)= 频率 * Pumprate * BusWidth/8 **

现在让我们为您链接的两个显卡计算一下。它们似乎都使用相同类型的 RAM(GDDR5,泵浦速率为 2),均以 3 GHz 运行。

GTX-680: 3 Gbps * 2 * 256 / 8 = 192 GB/s

GTX-Titan: 3 Gbps * 2 * 384 / 8 = 288 GB/s

因素 D:延迟 - 或现实介入

这个因素比以上所有因素的总和更难计算。基本上,当您告诉您的 RAM“嘿,我想要这些数据”时,它需要一段时间才能给出答案。这种延迟取决于很多因素并且很难计算,并且通常会导致 RAM 系统提供的数据远低于其理论最大值。这就是所有计时、预取和大量其他内容的用武之地。由于不仅仅是可用于营销的数字,更高的数字意味着“更好”,因此营销重点主要放在其他方面。如果您想知道,这主要是 GDDR5 与主板上的 DDR3 的不同之处。

关于gpu - 如何从内存时钟/内存速度获取内存带宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28503083/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com