僅供參考,下面是我來自Nvidia得到如何從內存時鐘/顯存速度的內存帶寬
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-680/specifications
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan/specifications
注意規格的顯存速度/顯存頻率是一樣的在他們的網站上都是以Gbps來衡量的。
謝謝!
僅供參考,下面是我來自Nvidia得到如何從內存時鐘/顯存速度的內存帶寬
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-680/specifications
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan/specifications
注意規格的顯存速度/顯存頻率是一樣的在他們的網站上都是以Gbps來衡量的。
謝謝!
巨人具有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不同。
我認爲正確的計算在此說明:
https://www.goldfries.com/computing/gddr3-vs-gddr5-graphic-card-comparison-see-the-difference-with-the-amd-radeon-hd-7750/
簡而言之:
「(存儲器時鐘X總線寬度/ 8)* GDDR型乘數=帶寬在GB/s的
GDDR GDDR3的型號乘數爲2,GDDR5爲4。「
這裏有很多更多的細節,很好的解釋和詳細。
(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
謝謝Hazzit!我記住,「memorybandwidth = clock_rate * memory_width。但memory_speed/memory_clock的概念仍然讓我困惑... – 2013-02-24 22:13:40
Hazzit - 這是我用來計算內存邊際的算法?真的!!!我不知道。你的 – Patricia 2015-11-09 20:36:17
@MissLucy我不確定你的意思是「內存餘量」,上面的公式是「最大內存總線速度」,實際的吞吐量受限於這個數字,總是會低於這個最大值 – Hazzit 2015-11-10 14:54:12