2016年3月3日 星期四

記憶體階層

大小 Size: Register < L1 cache < L2 cache < L3 cache < Main memory
速度 speed: Register > L1 cache > L2 cache > L3 cache > Main memory
成本 Cost: Register > L1 cache > L2 cache > L3 cache > Main memory
2. Cache相關名詞
Hit time: 判斷記憶體是否hit + 把上層資料搬到處理器的時間
Miss penalty: 把下層記憶體的資料搬到上層 + 上層記憶體資料搬到處理器的時間

三種Cache miss:
1. 強迫性失誤 (Compulsory misses)
2. 衝突性失誤 (Conflict misses)
3. 容量性失誤 (Capacity misses)

解決三種Cache miss的方法
增加cache size -> 降低capacity miss -> 增加access time
增加associativity -> 降低conflict miss -> 增加access time
增加block size -> 將低compulsory miss -> 增加miss penalty
3. 參考來源
http://cse1.net/recaps/4-memory.html

沒有留言:

張貼留言