- 著者
-
岡本 秀輔
曽和 将容
- 出版者
- 一般社団法人電子情報通信学会
- 雑誌
- 電子情報通信学会ソサイエティ大会講演論文集
- 巻号頁・発行日
- vol.1997, 1997-08-13
バリア型フェッチ機構は, アセンブリ命令を機能別に分け, それぞれスレッドとして並列に実行を行う命令レベル並列プロセッサ VFPE や PNSF において用いられている。この方式は, VLIW のように命令フイールドごとにスレッド別の命令を単一アドレス上に配置する。そして, その配置とは別に実行のための先行関係を指定する。このプログラムの指定方法により, VLIW で問題となる同期をとるためだけの不要な NOP 命令の指定を削減でき, かつ, キャッシュミスのような動的な変化においてもデータ依存の存在する部分のみのストールで実行をすすめることが出来る。 しかし, 本方式においてもスレッドごとの命令数が不均等である場合には, 依然として数合わせのための NOP を挿入する必要があり, これはプログラムサイズを増大させる他, 実行時間の無駄にもつながる。本報告ではこの問題の解決方法について述べる。