トレーススケジューリング
(Trace scheduling から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/10/23 06:40 UTC 版)
Jump to navigation Jump to searchトレーススケジューリングは、コンピュータのプログラムに使用される コンパイラで使用される最適化技術のひとつである。
コンパイラは、早く実行するために機械語を並べ替えることで、プログラムのパフォーマンスを改善することができる。 トレーススケジューリングは、よく知られたそれを行う手法のひとつである。
トレーススケジューリングは、最初はVLIWマシンのために開発されたが、 いまでは全体のコードの動きを最適化する手法のひとつである。 それは、あるループをループ展開や静的な分岐予測を使用して、シーケンシャルな一直線に実行されるコードに変換することで機能する。 そのプロセスは、分岐しないでもっとも起こりそうな命令列とトレースから抜けるハンドラーとを区別しながら行う。
- トレーススケジューリングのページへのリンク