2J-3
2パス限定投機システムにおける最適化コードへのループ展開の適用効果の評価
○本間勇貴,十鳥弘泰,大津金光,横田隆史,馬場敬信(宇都宮大)
プログラムをマルチスレッド処理することにより実効速度の向上ができる。
我々の提案している2パス限定投機システムはループに対して高いスレッド
レベル並列性を抽出することを目指し、投機的マルチスレッド実行をサポー
トするハードウェア機構を備えたマルチコアプロセッサである。このシステ
ムは、専用の並列化コードが必要であり、自動並列化を行うコード生成器が
実装されているが、コード生成した際に、並列化コードの命令数が少ないと
きに起こる速度低下が起こる。
本稿では、上記の問題に対応するために、最適化コードにループ展開を適用
したときの速度向上について評価する。