2013-02-24 75 views

回答

19

巨人具有384Bit的總線而GTX 680僅具有256個,因此,50%以上存儲器帶寬(假定時鐘和延遲是相同的

編輯:我會盡力解釋整個概念的位更:下面是決定的RAM中的性能(不僅在圖形卡)的因素的簡化模型

係數A:頻率

RAM在其時鐘速度運行RAM。以1 GHz運行「滴答聲「每秒十億次(十億次)。每次打勾時,它可以在每條車道上接收或發送一位數據。因此,只有一條運行在1GHz的內存通道的理論RAM模塊將提供每秒1千兆位,因爲有8位到字節,意味着每秒125兆字節。

因子B:「泵速」

DDR-RAM(雙數據速率)可以每個時鐘週期傳送兩個位,並且有連有「四抽」公交車是每個時鐘週期發送4個位,但我還沒有聽說過後者被用在顯卡上。

因子C:總線寬度。

RAM不僅僅有一條單通道發送數據。即使是英特爾4004也有4位總線。您鏈接的圖形卡分別具有256條公交車道和384條公交車道。

所有上述因素相乘,以計算在該數據可以被髮送或接收的最大理論:以每秒字節

**最大吞吐量=頻率* * Pumprate BUSWIDTH/8 **

現在讓我們來爲你鏈接的兩個圖形卡做數學運算。他們似乎都使用相同類型的RAM(GDDR5,泵速爲2),均運行在3GHz。

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不同。

+0

謝謝Hazzit!我記住,「memorybandwidth = clock_rate * memory_width。但memory_speed/memory_clock的概念仍然讓我困惑... – 2013-02-24 22:13:40

+0

Hazzit - 這是我用來計算內存邊際的算法?真的!!!我不知道。你的 – Patricia 2015-11-09 20:36:17

+0

@MissLucy我不確定你的意思是「內存餘量」,上面的公式是「最大內存總線速度」,實際的吞吐量受限於這個數字,總是會低於這個最大值 – Hazzit 2015-11-10 14:54:12

0

https://www.goldfries.com/computing/gddr3-vs-gddr5-graphic-card-comparison-see-the-difference-with-the-amd-radeon-hd-7750/

memory clock in Hz × bus width ÷ 8)× memory clock type multiplier =帶寬在MB/s的

其中memory clock type multiplier是下列之一:

HBM1/HBM2:2
GDDR3 :2
GDDR5:4
GDDR5X: 8

在寫這篇文章的時候,讓我們來看看目前最頂尖的顯示卡之一 - 使用GDDR5X內存的GTX 1080 Ti。根據techPowerUp!,這款顯卡的規格有:

內存時鐘:1376MHz
總線寬度:352位
內存類型:GDDR5X

如果我們插入這些值代入上述公式,我們得到:

(1376 * 352/8)×8 = 484 352 MB /秒=〜484 GB/s的

類似地,對於其使用較舊的GDDR5存儲器GTX 1070

內存時鐘:2002MHz
總線寬度:256位
內存類型:GDDR5

(2002 * 256/8)* 4 = 256 256 MB /秒=〜256 GB/s的

最後,對於其使用的HBM1 AMD騷動X:

內存時鐘:500MHz的
總線寬度:4096位
存儲器類型:HBM1

(500 * 40 8分之96)* 2 = 512 000 MB /秒= 512 GB/s的

以及使用HBM2的Vega 64

內存時鐘:945MHz
總線寬度:2048位
存儲器類型:HBM2謝謝Hazzit!

(945 * 2048/8)* 2 = 483 840 MB/s =〜484 GB/s