命令スケジューリング
(Instruction scheduling から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/06/11 21:57 UTC 版)
命令スケジューリング(めいれいスケジューリング、英: Instruction scheduling)は、コンパイラ最適化において考慮されるもののひとつで、具体的な内容はターゲットのマイクロアーキテクチャに依るが、より効率的にコードが実行されるよう、演算結果に影響を与えない範囲で命令の順序を入れ替え、より良い順序にするものである。例えば命令パイプラインの深いプロセッサなどで、そのプロセッサの命令レベルの並列性を可能な限り引き出すことが目標となる。
- 1 命令スケジューリングとは
- 2 命令スケジューリングの概要
- 3 データハザード
- 4 アルゴリズム
- 5 関連項目
- 命令スケジューリングのページへのリンク