| 層級 | 位置 | 容量/核心 | 延遲 (Cycles) | 關鍵特性 |
|---|---|---|---|---|
| L1 I-Cache | 核心內部 | 32-64 KB | 3-4 | 指令取指、VIPT/PIPT、預取器 |
| L1 D-Cache | 核心內部 | 32-64 KB | 4-5 | 資料存取、8-way、銀行衝突處理 |
| L2 | 核心私有 / 模組共享 | 256 KB - 2 MB (現代) | 12-18 | 核心私有 (Intel Core 2/Nehalem, AMD K8/Zen) 或 模組共享 (Bulldozer 模組) |
| L3 (LLC) | 全核心共享 / 晶片級共享 | 4-128 MB (總量) | 35-50+ | Intel Smart Cache (環狀/網狀互連)、AMD Infinity Cache (Chiplet 間)、切片/銀行並行 |
| 架構 | L2 政策 | L3 架構 | 一致性協議 | 跨核心延遲 |
|---|---|---|---|---|
| Intel (Skylake 起) | 私有 1-2 MB/core (非包含) | Non-Inclusive Smart Cache,Ring/Mesh 互連,切片式分佈 | MESIF (Ring) / MESI (Mesh + CHA) | ~30-50 ns (同晶片) |
| AMD Zen 1-3 | 私有 512 KB/core | CCX 內共享 16/32 MB (Inclusive/Non-Inclusive 混合) | MOESI (HT/IF) | ~40-60 ns (同 CCX), ~80-120 ns (跨 CCX/CCD) |
| AMD Zen 4/5 | 私有 1 MB/core | CCD 共享 32/64/96/128 MB (3D V-Cache 疊層) | MOESI (IF) | ~35-55 ns (同 CCD), 3D V-Cache 降低外部存取 |
快取是 CPU 效能的隱形乘數。理解 L1/L2/L3 分工、一致性協議與架構演進,能讓你在規格表之外看見真實的效能潛力。