[理工] 107清大計系第十題 CPI with memory sys.
很少看過這種出法,特意來分享一下
http://imgur.com/eXivPP9.jpg

複習一下miss penalty,由兩部份組成
1.第一個word的存取時間
2.把剩下的word傳回cache的時間
複習一下memory system,有三種方案
1.一次傳一個word
2.加大記憶體與BUS的頻寬
3.Interleaving(不會翻..)
1word=4bytes,則transfer rate=1word/cycle、block有4words
一般遇到的題目只會給你沒有考慮memory system的miss penalty,那就很容易算
→1.5+5%*100+5%*30%*100=1.5+5%*1.3*100=1.5+6.5%*100=1.5+6.5=8
而這題顯然不是這樣,以下分別考慮三種方案
第一種方案一次傳一個word
miss penalty=(100+1)*8=808
→1.5+6.5%*808=54.02
第二種方案一次傳好多個word,假設頻寬為原來的8倍
miss penalty=808/8=101
→1.5+6.5%*101=8.065
第三種方案interleaving,假設bank數為8
miss penalty=100+8=108
→1.5+6.5%*108=8.52
那考試會寫哪個呢?二或三吧。
相關參考:張凡課本,記憶體系統、快取效能的量測
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.175.183
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1546693287.A.EC1.html
推
01/05 22:32,
7年前
, 1F
01/05 22:32, 1F
→
01/05 22:32,
7年前
, 2F
01/05 22:32, 2F
→
01/05 22:32,
7年前
, 3F
01/05 22:32, 3F

→
01/06 04:15,
7年前
, 4F
01/06 04:15, 4F
推
01/06 05:34,
7年前
, 5F
01/06 05:34, 5F
→
01/06 14:02,
7年前
, 6F
01/06 14:02, 6F
→
01/06 14:02,
7年前
, 7F
01/06 14:02, 7F
→
01/06 14:04,
7年前
, 8F
01/06 14:04, 8F
※ 編輯: b10007034 (122.116.128.232), 01/07/2019 11:38:56
※ 編輯: b10007034 (122.116.128.232), 01/07/2019 11:39:26
→
01/07 11:40,
7年前
, 9F
01/07 11:40, 9F
推
01/13 14:06,
7年前
, 10F
01/13 14:06, 10F
→
01/13 14:06,
7年前
, 11F
01/13 14:06, 11F
→
01/13 16:08,
7年前
, 12F
01/13 16:08, 12F
推
02/13 16:33,
6年前
, 13F
02/13 16:33, 13F