查了一些資料不是很了解Interleaved memory organization

將memory分成獨立的memory bank,儲存方式為交錯式

請問這樣有什麼好處?
這與one-word-wide,有何差別?
--------------------------------------------------------
再另外請教,Interleaved、one-word-wide、Wide這三種記憶體系統記憶體是否都是分成block?

搬上cache,是從memory block裡的word0開始搬到block裡最後一個word

那這樣Interleaved將記憶體分成bank的用意是?
假設block0有work0~word3
而bank0~bank3分別存work0~word3 word4~work7...等
因此bank0中有work0 work4 work 8 ...等
這樣block的結構不就被破壞了?
---------
突然想到的不知是否正確

發現bank0~bank3是一個block,所以跟one-word-wide的差別在於
可以一次讀取多個word,再依序傳到cache裡,而one-word-wide一次只能讀一個這樣

如果是這樣那是否block裡的word個數=bank個數?



有點沒辦法把已知的資料串起來,所以想請教各位大神

謝謝
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!