アウト・オブ・オーダー実行(アウト・オブ・オーダーじっこう、)とは、高性能プロセッサにおいてクロックあたりの命令実行数(ipc値)を増やし性能を上げるための手法の1つで、機械語プログラム中の命令の並び順に依らず、データなどの依存関係から見て処理可能な命令について逐次開始・実行・完了させるものである。