氏名 : 中垣 陽輔 (280667140)
所属 : 安藤研
題目 : スレッドレベル並列性を利用するプロセッサアーキテクチャSKYに関する研究
概要 :
これまでスーパスカラ・プロセッサは命令発行幅を広げ、より多くの命令レベル並列性(ILP)を抽出することで性能向上を図ってきた。
しかし、命令発行幅を広げると複雑度が増加し、サイクル時間に悪影響を与える。
また、現在のスーパスカラ・プロセッサが引き出しているILPは、単一性御流において利用可能なILPの限界に近づきつつある。
そこで、安藤研究室ではスレッドレベル並列性(TLP)をマルチスレッド実行で抽出する、単一チップ・マルチプロセッサSKYを提案している。
SKYでは、コンパイラを用いてプログラムをスレッドに分割する。
コンパイラでは、スレッドの並列実行による性能利得が大きくなるようにプログラムの分割を行う。
SKYの性能を向上させるために、これまで種々の研究がなされてきたが、あまり大きな性能向上は得られなかった。
調査の結果、SKYコンパイラの完成度の低さが原因で、期待していた大きな性能向上をもたらすスレッド分割が行われないことがわかった。
SKYコンパイラを修正し、性能を再評価する。
目次に戻る