Home > CPU実験 > 命令スケジューリング

命令スケジューリング

久びさのCPU実験エントリです。2007年、僕は準コンパイラ係りとして頑張ります。VHDL?なにそれ。OCaml ! Ocaml !
ush compilerに基本ブロック内スケジューリングを実装しました。「コンパイラの構成と最適化 12.4.1 基本ブロック内の命令スケジューリング」に載っているものを実装しました。

具体的な流れは次のような感じです。

  • 基本ブロック内の命令列に対するレジスタ依存グラフを作成
  • それぞれの命令についてクリティカルパスを求める
  • クリティカルパスが一番短くなるようにリストスケジューリング

多少改善事が有るのでそれを潰したら基本ブロック間スケジューリングも実装していきます。
CPU実験終了まで後61日

Similar Posts:

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://kzk9.net/blog/2007/01/post_22.html/trackback
Listed below are links to weblogs that reference
命令スケジューリング from moratorium

Home > CPU実験 > 命令スケジューリング

お薦め本
広告
Archives
Categories

Return to page top