投機的実行(とうきてきじっこう、speculative execution)とは、コンピュータが実際にはその結果を捨ててしまうかもしれないコードを実行することである。関数型言語では、"speculative evaluation"という用語が使われている。
英語: Speculative execution