面對 CPU 評測中「流水線」「亂序執行」「分支預測」等術語,本文從核心架構入手逐一拆解:
IA-32 與 IA-64
IA = Intel Architecture。IA-32 為 32 位 x86 架構(含 AMD 兼容產品);IA-64 為 Intel 64 位新架構(Itanium 系列),與 x86 完全不同。
位與字長
- 位:二進制基本單位(0/1)。
- 字長:CPU 單位時間內並行處理的二進制位數。32 位 CPU 一次處理 32 位數據。
- 字節:固定 8 位(一個英文字符),字長隨 CPU 變化。
核心微架構技術
- 流水線:將指令拆解為取指、解碼、執行等階段並行,提高吞吐率。
- 超標量:單周期多條流水線,同時發射多條指令。
- 亂序執行:硬體動態調度,打破指令順序,等待資源的指令後移,提升利用率。
- 分支預測:預判跳轉方向預先取指,降低流水線刷新懲罰。
- 緩存:L1/L2/L3 多級緩存縮小 CPU 與內存速度差距。
頻率與總線
- 主頻 = 外頻 × 倍頻;FSB(前端總線)頻率決定 CPU 與北橋/內存帶寬。
- AGP/PCIe:顯卡專用高速總線。
理解術語本質,才能看懂 CPU 參數背後的性能邏輯。