DDR的多通道(channel)和交織(interleave)

從DDR的訪存特性來說,對同一塊DDR,兩個訪存操作之間需要一些時間間隔,這里面包括CL (CAS時延), tRCD(RAS到CAS時延),tRP(預(yù)充電有效周期)等。

為了提高DDR的訪存速度,可以使用多通道(channel)技術(shù)。典型的臺式機(jī)和筆記本CPU很早就支持雙通道,現(xiàn)在還加入了三通道。如果數(shù)據(jù)分布在插在不同的通道上的內(nèi)存條上,內(nèi)存控制器可以不管上面這些延遲啊時序啊,同時讀取他們,速度可以翻倍甚至三倍(如果支持的通道數(shù)更多,則速度提高的更多)。高通的第一代ARM服務(wù)器SoC芯片使用了4個DDR控制器,即支持四通道。

但是由于程序的局限性,一個程序并不會把數(shù)據(jù)放到各個地方,從而落入另一個DIMM里,往往程序和數(shù)據(jù)都在一個DIMM里,加上CPU的Cache本身就會把數(shù)據(jù)幫你預(yù)取出來,這個多通道對速度的提高就不那么明顯了。

這時就要使用另外一種提高速度的方法了,就是讓同一塊內(nèi)存分布到不同的通道中去,這種技術(shù)叫做交織,Interleaving. 這樣無論Cache命中與否都可以同時存取,多通道的技術(shù)才能發(fā)揮更大的用處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,311評論 2 89
  • --------??!必須將以下文件放入同一個文件夾內(nèi)?。?-------------main.cc///文件的分割...
    LuckTime閱讀 192評論 0 0
  • 筆尖在適應(yīng)艱難的爬行我吃了半顆西瓜告別盛夏她是如此的特別以致于她不用說話我知道她坐在那就會感覺到生活美好 盛夏啊你...
    素手偷浮屠閱讀 275評論 0 3
  • 第一章 畢方 《山海經(jīng)西山經(jīng)》:有鳥焉,其狀如鶴,一足,赤文青質(zhì)而白...
    窩在薯片里的貓閱讀 616評論 4 3
  • 斷斷續(xù)續(xù)的用了不到一支蜜拉貝兒溶脂針 瘦了三斤多 用完一個療程三支想想會瘦多少 并承諾一療程無效退款呢
    蜜拉貝兒小妍閱讀 736評論 0 1

友情鏈接更多精彩內(nèi)容