2H-9
2パス限定投機システムにおけるコードスケジューリング手法とその評価
○福田明宏,十鳥弘泰,大津金光,横田隆史,馬場敬信(宇都宮大)
我々は投機的マルチスレッド処理方式の一つとして2パス限定投機方式を
提案した.2パス限定投機方式はループ中の実行経路(パス)のうち
実行頻度上位2本に限定した投機的マルチスレッド処理により高速化を
達成するものである.
さらに我々は2パス限定投機方式を実現するアーキテクチャとして
2パス限定投機システムPALSを設計し,PALS向けの並列化コードを
アセンブリレベルで生成するコード生成器の開発を行った.
本稿ではPALSの実行高速化のためにPALS向け並列化コードとPALSの実行に
即したコードスケジューリング手法を提案する.
そしてPALSを模擬するシステムシミュレータを用いて評価を行う.