CPU
上級

Out-of-Order Execution ROB/Renaming 2026(アウトオブオーダー)

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予告。

0 回閲覧
0 いいね
2026/4/29 更新
関連タグ
Out-of-Order
ROB Reorder Buffer
Register Rename
Dispatch Width
Lion Cove

概要

アウトオブオーダー実行は、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が予告されるなど、さらに幅が拡張される見込みである。

主な特徴・仕組み

  • Reorder Buffer (ROB)
    • Zen 5: 448‑entry, 8‑wide issue, 8‑wide retire
    • Lion Cove: 576‑entry, 8‑wide issue, 8‑wide retire
    • 2026年に予定される Zen 6: 9‑wide issue, 9‑wide retire
  • Register Renaming
    • 物理レジスタファイルを使用し、名前衝突を回避。Zen 5は4,096個の物理レジスタを備える。
  • Reservation Station / Issue Queue
    • 先行命令の依存関係を解消し、最適な発行タイミングを決定。Lion Coveは64個の予約ステーションを持つ。
  • Load/Store Queue
    • メモリオペレーションの順序を管理。Zen 5は128‑entry L/S Queueを採用。
  • Memory Disambiguation
    • アドレス衝突を検出し、ロード/ストアの競合を解消。Apple M4は2‑stage disambiguatorを実装。
  • Prefetcher 8 Streams
    • 8ストリームのプリフェッチを同時に実行し、キャッシュミスを低減。Zen 5は8‑stream prefetcherを搭載。
  • Dispatch Width
    • Zen 5: 8‑wide, Lion Cove: 8‑wide, Apple M4 P‑core: 10‑wide。2025年に導入予定の Zen 6は9‑wide。
  • Retire Width
    • 命令の完了を同時に行う幅。Lion Coveは8‑wide retireを実現。

スペック比較表

CPUモデルROBエントリDispatch WidthIssue WidthRetire WidthL/S Queue物理レジスタ数
AMD Zen 54488881284,096
AMD Lion Cove5768881284,096
Apple M4 P‑core—1010101284,096
Intel Alder Lake5128881284,096
AMD Zen 6 (予告)—9991284,096

具体例・対応製品

  • Ryzen 9 9950X3D
    • 3.3 GHzベース、3.8 GHzブースト、Zen 5コア12、L3キャッシュ28 MB。ROBは448‑entry。
  • Apple M4 P‑core
    • 10‑wide dispatch、3.6 GHzベース、4.2 GHzブースト。物理レジスタは4,096個。
  • Intel Alder Lake Raptor Ridge
    • 12‑core、8‑wide dispatch、10‑wide retire。ROBは512‑entry。
  • RTX 5090
    • 24 GB GDDR7、TDP 450W、クロック1.8 GHz。GPU側もアウトオブオーダー実行を採用。
  • DDR5‑6000
    • 6000 MT/s、8‑channel、TDP 20W。メモリバスはアウトオブオーダーアクセスを前提。

自作PCでの選び方・注意点

  • クロックとスレッド数のバランス
    10‑wide dispatchを持つCPUは高クロックが必要。CPUのTDPが450Wを超える場合はクーラー選定が重要。
  • メモリ帯域
    24 GB GDDR7は最大16 GB/sの帯域を持つ。CPUとGPU間のデータ転送は、メモリバスのアウトオブオーダー設計を活かす。
  • 電源容量
    450W TDPのRTX 5090を搭載する場合、750W以上の電源が推奨。電圧安定性がアウトオブオーダー処理の安定性に直結。
  • ファンと熱設計
    2025年に登場した「ファンレス冷却パネル」は、熱拡散を向上させ、アウトオブオーダー実行時の温度上昇を抑制。自作時に検討。
  • BIOS設定
    「Load‑Store Queue優先度」や「Prefetcherストリーム数」など、マイクロアーキテクチャに合わせた最適化が可能。

関連用語との違い

用語定義主な差異
In‑Order Execution命令を発行順序で実行依存関係があるとブロックされる
Superscalar複数命令を同時発行アウトオブオーダー実行は順序を無視
Dynamic Scheduling実行時に命令順序を決定アウトオブオーダーはDynamic Schedulingの一形態
Out‑of‑Order Execution依存関係を解消し、命令を順序外で実行最高スループットを狙う

よくある質問(FAQ)

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設定を総合的に検討し、最適な組み合わせを選ぶことが重要である。

この記事について
カテゴリーCPU
難易度上級
作成日2026/4/29