CPU(中央處理器)與 GPU(圖形處理器)雖名稱相似,架構哲學截然不同:
CPU:邏輯控制大師
- 核心數少(雙核~十幾核),單核效能極強
- 大量快取(L1/L2/L3)、複雜分支預測、亂序執行
- 擅長:序列邏輯複雜、資料相依性強的任務(分散式計算、資料壓縮、AI 推理、物理模擬、OS 排程)
GPU:並行運算怪獸
- 眾核架構(數百~數千核心),單核簡單、快取極小
- SIMT(單指令多執行緒)模式,浮點運算吞吐量極大
- 擅長:大規模資料並行、相依性低的任務(3D 光柵化、影像處理、深度學習訓練、科學計算、加密貨幣挖礦)
- 功耗遠高於 CPU
快速對照表
| 維度 | CPU | GPU |
| 核心數 | 少(~幾十) | 眾核(數百~數千) |
| 單核複雜度 | 極高 | 極低 |
| 快取容量 | 大 | 極小 |
| 分支預測 | 複雜硬體支援 | 簡單/無 |
| 擅長任務 | 序列邏輯、強相依 | 大規模並行、弱相依 |
| 功耗 | 相對較低 | 高 |
這內容完全可作高考簡答題素材!
本文來自【系統之家】 www.xp85.com