3J-3
2パス限定投機システムにおける投機コードの最適化
○本間勇貴,十鳥弘泰,大津金光,大川 猛,横田隆史(宇都宮大)
我々はループ中の実行経路(パス)の実行割合の高い上位2本のパスを対象に投
機的マルチスレッド実行する2パス限定投機システム PALS(PAth Limited Speculation)を開発している.PALSで使用する投機スレッドコードにループ展開を適用することで,スレッドサイズが大きくなり,実行速度を向上することができる.さらに,レジスタ転送の待ち時間を短くするため,値定義命令の前方移動,値使用命令の後方移動をリストスケジューリングにより行う.本稿では,PALSの投機コードにループ展開,リストスケジューリングを適用し,シミュレーションによる性能評価をする.

footer 情報処理学会 セキュリティ プライバシーポリシー 倫理綱領 著作権について