什麼是空間局部性
存取某個位址後,其附近的位址也容易在不久後被存取的性質。例如依序讀取陣列的處理,是以快取行為單位一併載入的原因。
日文名稱: 空間的局所性
「空間局部性」出現在1領域的2道練習題中(CPU與架構等)。
這個名詞所屬的領域: 記憶體階層與效能
存取某個位址後,其附近的位址也容易在不久後被存取的性質。例如依序讀取陣列的處理,是以快取行為單位一併載入的原因。
日文名稱: 空間的局所性
「空間局部性」出現在1領域的2道練習題中(CPU與架構等)。
這個名詞所屬的領域: 記憶體階層與效能
快取利用的是短時間內會再次使用相同資料的時間局部性,以及會連續使用相鄰位址的空間局部性;L1 只需數個時脈即可存取,即使是 L3 也只需數十個時脈。
設置快取記憶體的主要目的,下列何者正確?相鄰位址的資料經常會被連續使用(空間局部性),所以一併取入較有效率,也與 DRAM 的突發傳輸(DDR4 為 8 次 × 8 位元組 = 64 位元組)相符。
目前許多 CPU 所使用之快取列(快取區塊)的大小,下列何者為一般情況?快取記憶體 時間局部性 偽共享(False sharing) 失誤懲罰 平均記憶體存取時間(AMAT) 全相聯快取 快取行 直接映射快取 非阻塞快取 容量失誤