自己紹介

太田一樹。
東京の大学の情報科学科に通う大学生。moratorium満喫中。

お勧め書籍 [全部見る]

飾り

Search


Category Archives

Recent Entries

  1. 論文
  2. JJUG CCCでプレゼンします
  3. kzk's bookshelf
  4. En Google by Gulfweed
  5. PNUTS
  6. コメントスパム対策
  7. Hadoop + Luceneで分散インデクシング
  8. Hadoopの解析資料
  9. Cluster 2008
  10. SWoPP 2008

2007年01月14日

命令スケジューリング

久びさのCPU実験エントリです。2007年、僕は準コンパイラ係りとして頑張ります。VHDL?なにそれ。OCaml ! Ocaml !

ush compilerに基本ブロック内スケジューリングを実装しました。「コンパイラの構成と最適化 12.4.1 基本ブロック内の命令スケジューリング」に載っているものを実装しました。

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

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

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

CPU実験終了まで後61日


trackbacks

trackbackURL:

『命令スケジューリング』の関連記事

comments

comment form
comment form