PC總線帶寬與內存帶寬的計算

 

1.Intel處理器前端總線(FSB)的帶寬計算:

    處理器前端總線帶寬=處理器前端總線頻率(MHz,處理器外頻X4)X位寬(Bit)/8

    其中,處理器前端總線頻率爲處理器外頻的4倍(處理器主頻=外頻X倍頻),目前的主流處理器皆爲64位處理器,除以8將Bit換算爲Byte。

舉例計算:

    Intel奔騰雙核E6300處理器,前端總線頻率爲1066MHz(主頻2.8GHz=外頻266MHz X倍頻10.5),爲64位處理器,則其前端總線帶寬爲:1066MHz X64Bit/8=8.528Gb/s。

2.AMD處理器HT總線的帶寬計算:

    HT總線帶寬=處理器外頻(MHz,默認200MHz)XHT倍頻(HT1.0爲4,HT2.0爲5,HT3.0爲9或10)X16(K8/K10架構處理器的通道數)/8(將Bit轉換爲Byte)X2(時鐘上下沿均能傳輸)X2(上下行雙向全雙工)

舉例計算:

    AMD Athlon II X2(速龍二代雙核)245處理器的總線頻率爲2000MHz,即HT2.0,則其HT倍頻爲5,;其外頻爲200MHz,則其HT總線帶寬爲:200MHz X5X16/8X2X2=8Gb/s。

3.內存帶寬的計算:

    內存帶寬=內存(等效)頻率(內存工作頻率X倍頻,DDR內存爲2,DDR2內存爲4,DDR3內存爲8)X位寬/8

舉例計算:

    DDR 400MHz內存的帶寬爲:400MHz(200MHzX2)X64Bit/8=3.2Gb/s。雙通道爲6.4Gb/s。

    DDR2 800MHz內存的帶寬爲:800MHz(200MHzX4)X64Bit/8=6.4Gb/s。雙通道爲12.8Gb/s。

    DDR3 1333MHz內存的帶寬爲:1333MHz(166MHzX8)X64Bit/8=10.664Gb/s。雙通道爲21.328Gb/s。

備註說明:

    由於 Intel平臺的傳統佈局是:內存控制器集成於北橋芯片,處理器與北橋(內存控制器)之間的通道爲前端總線(FSB),以處理器的前端總線數值爲準;而北橋(內存控制器)與內存條之間的通道爲內存通道。那麼內存的數據與處理器進行交換時,需要通過前端總線傳輸給處理器,那麼前端總線帶寬與內存帶寬之間就需要一定的協調,一般而言,內存帶寬要大於或者等於前端總線帶寬,這樣內存纔不會造成“瓶頸”。所以採用高頻率內存或者組建多通道內存,對於Intel平臺的整體性能的意義是比較重大的。

    而AMD 平臺的傳統佈局是:內存控制器集成於處理器內部,北橋(或缺省)與處理器之間或者主板南橋與處理器之間的通道爲HT總線,內存控制器與內存之間的通道爲內存通道。當內存中的數據與處理器進行交換時,是通過內存通道直接將數據傳輸到處理器內部了,沒有通過HT總線。所以內存帶寬與HT帶寬之間雖有聯繫,但是不像Intel平臺那樣緊密。所以對於AMD平臺而言,雖然採用高頻率內存對其性能的提升也是大有意義的,但是並不像Intel平臺那樣看重,因爲HT帶寬與內存帶寬之間的協調性關係就不強,反而HT總線帶寬對於獨立顯卡等相關硬件性能的發揮有着重要的意義。......

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章