[理工] [計組] miss penalty cycles與clock rate

看板Grad-ProbAsk作者 (severus)時間11年前 (2012/09/30 14:39), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串1/1
題目說,cache的miss penalty = 50cycles 若將clock rate提升為2倍,則miss penalty會變成100cycles 我想問為何miss penalty的總時間不會因為clock rate提升而變少? 像CPI原本是2的話,clock rate變2倍,CPI不會變,但總時間會減少一半 這很好理解,因為每個instruction需要經過數個stage(pipeline那章)來完成, 若每個stage時間越短則越快完成,但所需經過的stage數不會變。 我原本以為miss penalty同理,但發現不一樣,請問他的cycles數會變多的原因是? -- 一百次的感動比不上一次的心動 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.48.111

09/30 14:57, , 1F
Penalty 是絕對時間
09/30 14:57, 1F

09/30 15:02, , 2F
原因我想應該是memory速度跟cpu速度不同的差異
09/30 15:02, 2F
文章代碼(AID): #1GP-a7Y3 (Grad-ProbAsk)