CPU與架構

快取未命中分類「3C」所包含項目的組合,下列何者正確?

  1. A寫入未命中、讀取未命中、分支未命中
  2. B時脈未命中、電壓未命中、溫度未命中
  3. C強制未命中、容量未命中、衝突未命中
查看答案與解析

正確答案:C. 強制未命中、容量未命中、衝突未命中

快取未命中可分為:初次存取時發生的強制未命中(Compulsory)、因容量不足而被逐出所導致的容量未命中(Capacity)、因爭用同一組別而發生的衝突未命中(Conflict)。對策依原因而異:強制未命中可加大快取列或以預取(prefetch)事先讀取,容量未命中可加大快取,衝突未命中則可提高關聯度。

  • A. 這不是依讀寫種類的分類。
  • B. 這不是依工作條件的分類。
  • C. 正確。是 Compulsory、Capacity、Conflict 三種。
練習這個領域 前往領域頁面

CPU與架構的其他題目

  1. 在亂序執行的 CPU 中,用來將調換順序執行之指令的結果,依程式原本的順序確定(引退,retire)的機制是下列何者?
  2. 亂序執行 CPU 所使用之暫存器重新命名(register renaming)的主要目的為何?
  3. 在 AI 用加速器等中,將多個乘加運算單元排列成格狀,讓資料依序流向相鄰運算單元的同時計算矩陣乘積的架構是下列何者?
  4. 以運算強度(每位元組的運算數)為橫軸,圖示程式效能是受運算效能還是記憶體頻寬所限制的模型是下列何者?
  5. CPU 管線化(pipeline)處理的主要目的,下列何者正確?

這個領域的比較