アウト・オブ・オーダー実行
x86ではP6マイクロアーキテクチャ(Pentium Pro、1995年)およびCyrix 6x86(1995)が最初である。他には、IBMとモトローラのPowerPC 601 (1992/1993)、富士通とHALのSparc641 (1995)、ヒューレット・パッカードのPA-8000 (1996)、MIPSの MIPS R10000 (1996)、AMD K5 (1996)、DEC Alpha の 21264 (1998)などがある。
OoOではないことを特に示す意味があるだろうプロセッサには、サンのUltraSPARC(SPARC T3以前の場合。富士通のSPARC64では実現)、インテルとヒューレット・パッカードが共同開発したItanium、トランスメタのCrusoeなどがある。これらでは、レジスタウィンドウがレジスタリネーミングと相性が悪い、プロセッサコアの命令体系にVLIWを採用しコア外のコンパイラなどで依存や並列実行を解決している、依存関係が無い異なるスレッドの命令を並列実行することで性能を得ている、といった理由でOoOが採用されていない。
原理上、アウト・オブ・オーダー実行のためにはプロセッサの素子数が増加して電力消費が増加することと、相互依存性が高いコードでは機能が低下することから、AtomやARMのようにアウト・オブ・オーダー機能を省いてマルチコアとし、さらにクロックを高める手法が主流になっている。