Out-of-Order Execution機構。Reorder Buffer ROB (Zen 5 448-entry・Lion Cove 576-entry)・Register Renaming (Physical Register File)・Reservation Station・Issue Queue・Dispatch Width (Zen 5 8-wide・Lion Cove 8-wide)・Retire Width・Memory Disambiguation・Load/Store Queue・Prefetcher 8 Streams・Apple M4 P-core 10-wide・¥0 知識、2026年Zen 6 9-wide予告。
アウトオブオーダー実行は、CPUが実行命令を発行順序に縛られずに並列処理できる仕組みで、パイプラインのスループットを最大化する。2026年現在、AMD Zen 5は448‑entry ROB、Lion Coveは576‑entry ROB、Apple M4 P‑coreは10‑wide dispatch、Intel Alder Lakeは8‑wide dispatchといった高性能設計が実装されている。2025年から2026年にかけて、Zen 6で9‑wide dispatchが予告されるなど、さらに幅が拡張される見込みである。
| CPUモデル | ROBエントリ | Dispatch Width | Issue Width | Retire Width | L/S Queue | 物理レジスタ数 |
|---|---|---|---|---|---|---|
| AMD Zen 5 | 448 | 8 | 8 | 8 | 128 | 4,096 |
| AMD Lion Cove | 576 | 8 | 8 | 8 | 128 | 4,096 |
| Apple M4 P‑core | — | 10 | 10 | 10 | 128 | 4,096 |
| 用語 | 定義 | 主な差異 |
|---|---|---|
| In‑Order Execution | 命令を発行順序で実行 | 依存関係があるとブロックされる |
| Superscalar | 複数命令を同時発行 | アウトオブオーダー実行は順序を無視 |
| Dynamic Scheduling | 実行時に命令順序を決定 | アウトオブオーダーはDynamic Schedulingの一形態 |
| Out‑of‑Order Execution | 依存関係を解消し、命令を順序外で実行 | 最高スループットを狙う |
Q1. アウトオブオーダー実行はGPUにも採用されているのですか?
A1. はい。RTX 5090などの最新GPUは、シェーダーコア内でアウトオブオーダー実行を行い、レイ・トレーシングやAI推論のスループットを向上させています。
Q2. 2025-2026年のCPUトレンドは何ですか?
A2. 2025年にZen 5の8‑wide dispatchが主流化し、2026年にZen 6で9‑wide dispatchが登場。AppleはM4 P‑coreで10‑wide dispatchを採用し、IntelはAlder Lakeで8‑wideを維持。全体として、dispatch幅の拡大が主な動向です。
Q3. 自作PCでアウトオブオーダーCPUを選ぶ際、どの点を重視すべきですか?
A3. まずTDPとクーリング性能。次にROBサイズとdispatch幅。最後にメモリ帯域とBIOS最適化オプションです。これらをバランス良く選ぶことで、アウトオブオーダー実行の恩恵を最大限に引き出せます。
アウトオブオーダー実行は、CPU・GPUのスループットを劇的に向上させる核心技術である。Zen 5、Lion Cove、Apple M4 P‑coreといった最新アーキテクチャは、ROBエントリ数・dispatch幅・prefetcherストリーム数を増やし、2025-2026年に向けてさらに拡張が予告されている。自作PCを構築する際は、TDP、冷却、メモリ帯域、BIOS設定を総合的に検討し、最適な組み合わせを選ぶことが重要である。
| Intel Alder Lake |
| 512 |
| 8 |
| 8 |
| 8 |
| 128 |
| 4,096 |
| AMD Zen 6 (予告) | — | 9 | 9 | 9 | 128 | 4,096 |