看板 Grad-ProbAsk 關於我們 聯絡資訊
一般說miss penalty 如果在cache找不到 會算找不到的時間嗎? 假設找了b時間 然後到下一層去找(main memory) 找到比如花了a時間 還要搬回cache,然後再從cache從找一遍? 我不確定上述對不對 但先假設花了b時間 (跟一開始的時間一樣) 所以miss penalty 到底是看哪裡呢 a+b+b? 還是只有b ? 還是都錯? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.6.249
A4P8T6X9:通常miss penalty給的a,就包含去下一階層拿資料,加放 11/26 15:48
A4P8T6X9:進cache中,在加重新在cache中讀一次的時間。 11/26 15:48
A4P8T6X9:所以是a+b+b。 11/26 15:49
anoymouse:恩恩 感激不盡 11/26 16:22