[理工] miss penalty

看板Grad-ProbAsk作者 (沒有暱稱)時間10年前 (2013/11/26 15:18), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
一般說miss penalty 如果在cache找不到 會算找不到的時間嗎? 假設找了b時間 然後到下一層去找(main memory) 找到比如花了a時間 還要搬回cache,然後再從cache從找一遍? 我不確定上述對不對 但先假設花了b時間 (跟一開始的時間一樣) 所以miss penalty 到底是看哪裡呢 a+b+b? 還是只有b ? 還是都錯? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.6.249

11/26 15:48, , 1F
通常miss penalty給的a,就包含去下一階層拿資料,加放
11/26 15:48, 1F

11/26 15:48, , 2F
進cache中,在加重新在cache中讀一次的時間。
11/26 15:48, 2F

11/26 15:49, , 3F
所以是a+b+b。
11/26 15:49, 3F

11/26 16:22, , 4F
恩恩 感激不盡
11/26 16:22, 4F
文章代碼(AID): #1Ib4iuly (Grad-ProbAsk)