氏名 : 赤塚 健太 (280767013)
所属 : 安藤研究室
題目 : クラスタ化スーパースカラ・プロセッサにおける階層化ストア・キューの実装によるストア・データ・フォワーディングの高速化
概要 :
一般的なアーキテクチャでは,SQ(Store Queue)を持つ.
SQの機能の1つに,SDF(Store Data Forwarding)がある.
SDFとは,あるロード命令が同じメモリ・アドレスにアクセスする先行ストア命令から,データを受け取る動作である.
このSDFの際にSQを検索するのだが,それにはSQサイズに見合った時間がかかる.
SDFの探索時間の削減を図る手法としてSQの階層化がある.
本研究の目的は
これがクラスタ化アーキテクチャにも有効であることを立証することと,
よりSDFを高速に実現できるSQの提案である.
構造について具体的に述べる.
SDFは小型のSQ(L1SQ)が担当し,それ以外の機能は従来サイズのSQ(L2SQ)が担当する.
L2SQは従来のSQと全く変わらない.
L1SQには,予測器を使って「SDFが発生しそうなストア命令」を登録しておく.
SDFを行う際はL1SQのみをチェックするので,従来より高速にSDFが可能である.
もし予測が間違っていたらL2SQを検索,あるいはメモリにアクセスする.
目次に戻る