新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > PC總線帶寬與內(nèi)存帶寬的計(jì)算

PC總線帶寬與內(nèi)存帶寬的計(jì)算

作者: 時(shí)間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
1.Intel處理器前端總線(FSB)的帶寬計(jì)算

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

本文引用地址:http://m.butianyuan.cn/article/201612/329936.htm

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

舉例計(jì)算:

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

2.AMD處理器HT總線的帶寬計(jì)算:

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

舉例計(jì)算:

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

3.內(nèi)存帶寬的計(jì)算:

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

舉例計(jì)算:

DDR400MHz內(nèi)存的帶寬為:400MHz(200MHzX2)X64Bit/8=3.2Gb/s。雙通道為6.4Gb/s。

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

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

備注說明:

由于Intel平臺(tái)的傳統(tǒng)布局是:內(nèi)存控制器集成于北橋芯片,處理器與北橋(內(nèi)存控制器)之間的通道為前端總線(FSB),以處理器的前端總線數(shù)值為準(zhǔn);而北橋(內(nèi)存控制器)與內(nèi)存條之間的通道為內(nèi)存通道。那么內(nèi)存的數(shù)據(jù)與處理器進(jìn)行交換時(shí),需要通過前端總線傳輸給處理器,那么前端總線帶寬與內(nèi)存帶寬之間就需要一定的協(xié)調(diào),一般而言,內(nèi)存帶寬要大于或者等于前端總線帶寬,這樣內(nèi)存才不會(huì)造成“瓶頸”。所以采用高頻率內(nèi)存或者組建多通道內(nèi)存,對(duì)于Intel平臺(tái)的整體性能的意義是比較重大的。

而AMD平臺(tái)的傳統(tǒng)布局是:內(nèi)存控制器集成于處理器內(nèi)部,北橋(或缺?。┡c處理器之間或者主板南橋與處理器之間的通道為HT總線,內(nèi)存控制器與內(nèi)存之間的通道為內(nèi)存通道。當(dāng)內(nèi)存中的數(shù)據(jù)與處理器進(jìn)行交換時(shí),是通過內(nèi)存通道直接將數(shù)據(jù)傳輸?shù)教幚砥鲀?nèi)部了,沒有通過HT總線。所以內(nèi)存帶寬與HT帶寬之間雖有聯(lián)系,但是不像Intel平臺(tái)那樣緊密。所以對(duì)于AMD平臺(tái)而言,雖然采用高頻率內(nèi)存對(duì)其性能的提升也是大有意義的,但是并不像Intel平臺(tái)那樣看重,因?yàn)镠T帶寬與內(nèi)存帶寬之間的協(xié)調(diào)性關(guān)系就不強(qiáng),反而HT總線帶寬對(duì)于獨(dú)立顯卡等相關(guān)硬件性能的發(fā)揮有著重要的意義。......




關(guān)鍵詞: PC總線帶寬內(nèi)存帶

評(píng)論


技術(shù)專區(qū)

關(guān)閉