記憶體階層與效能

快取的命中率為95%時,未命中率為多少?

  1. A95%
  2. B0.95%
  3. C5%
查看答案與解析

正確答案:C. 5%

存取不是命中就是未命中,所以未命中率 = 1 − 命中率 = 100% − 95% = 5%。未命中率看起來很小,但若未命中代價大,對平均記憶體存取時間的影響就很大。例如命中時間1個週期、未命中代價100個週期時,為 1 + 0.05 × 100 = 6個週期,若將命中率提高到99%,則縮短為2個週期。95%是命中率本身,0.95%則是把小數與百分率弄混的值。

  • A. 95%是命中率本身。
  • B. 0.95%是把小數與百分率弄混的值。
  • C. 正確。100% − 95% = 5%。
練習這個領域 前往領域頁面

記憶體階層與效能的其他題目

  1. 從主記憶體載入未命中的快取行時,先送出CPU所需的字組(word),其餘的稍後再送的手法為下列何者?
  2. 將上述兩個迴圈合併為一個(迴圈融合,loop fusion)後,當N很大時容易變快,其原因為下列何者?
  3. 在轉置大型矩陣的處理(b[j][i] = a[i][j])中,快取未命中容易增多的理由與代表性對策的組合,下列何者正確?
  4. 在一般電腦的記憶體階層中,越上層(越靠近CPU的一側)越成立的性質,下列何者正確?
  5. 評估快取效能時,不能只看未命中率,而必須以平均記憶體存取時間來比較,其理由下列何者正確?

這個領域的比較