表1 コード・モーフィング・ソフトウエアによるコードの最適化ステップ
自動車の変速機に例えて説明している。最も低いギアである「1速」は、x86プロセッサーのコードを実行時に変換する。実行性能の向上は「シフト・アップ」によって実現する。不必要なコードの削除、ループ・アンローリング、クリティカル・パスのスケジューリング、メモリー操作の順番入れ換え、より広いコード領域にまたがっての最適化などの手段がある。
― 閉じる ―