とうきてき‐じっこう〔‐ジツカウ〕【投機的実行】
投機的実行
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/09/12 04:40 UTC 版)
投機的実行(とうきてきじっこう、英: speculative execution)とは、コンピュータシステムが必要でないかもしれない処理を実行する最適化技術である。実際にその処理が必要かどうかが分かる前に処理を行うことで、処理が必要だと分かった後に生じる遅延を防ぐことが目的である。もし結局その処理が必要でなかった場合、処理によって行われた変更の大部分は元に戻され、その結果は無視される[1][2]。
- 1 投機的実行とは
- 2 投機的実行の概要
投機的実行
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/11/05 07:56 UTC 版)
条件分岐によるパイプラインストールを減らす。パイプラインが深い場合は特に有効だが、ハードウェアリソースを増大させる。
※この「投機的実行」の解説は、「命令レベルの並列性」の解説の一部です。
「投機的実行」を含む「命令レベルの並列性」の記事については、「命令レベルの並列性」の概要を参照ください。
- 投機的実行のページへのリンク