請教記憶體系統的bank、block

查了一些資料不是很了解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個數?



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

謝謝
2017-09-22 23:03 發佈
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?