マイクロプロセッサが、他の命令の結果を待ってからでないと実行できない命令を、試しに実行すること。処理結果に整合性が取れない時はその結果を廃棄する。
一般的には分岐予測とセットで利用する。
分岐予測が正しく行なわれ、投機実行が効果的に行なわれれば、処理速度が向上することになる。