SR11000におけるソフトウェアプリフェッチ手法の評価(ARC-7 : キャッシュシステム)(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
スポンサーリンク
概要
- 論文の詳細を見る
SR11000モデルH1が採用するPOWER4+はハードウェアによるデータプリフェッチをサポートするが,多数のロードストリームを含むループでは,ハードウェアですべてのストリームをプリフェッチすることができず,性能が低下する。本稿では,この問題を解消するソフトウェアプリフェッチ手法について紹介する。評価の結果,本手法の適用により,ストリーム数が増えた場合にも安定して高い性能を実現できることを確認し,ストリーム数を考慮したループ分割が不要なことを明らかにした。SRI1000モデルH1向けの日立最適化FORTRAN90コンパイラは,本手法によるコード生成が可能である。
- 2004-07-30
著者
-
本川 敬子
(株)日立製作所システム開発研究所
-
青木 秀貴
日立製作所中央研究所
-
青木 秀貴
(株)日立製作所中央研究所
-
齋藤 拡二
株式会社日立製作所エンタープライズサーバ事業部
-
五百木 伸洋
株式会社日立製作所ソフトウェア事業部
-
五百木 伸洋
(株)日立製作所ソフトウェア工場
-
處 雅尋
(株)日立製作所エンタープライズサーバ事業部
-
齋藤 拡二
(株)日立製作所エンタープライズサーバ事業部
-
五百木 伸洋
(株)日立製作所ソフトウェア事業部 ネットワークソフトウェア本部 言語設計部
関連論文
- 演算加速機構を持つオンチップメモリプロセッサの電力性能評価(ARC-3 : 性能評価およびモデリング,2007年並列/分散/協調処理に関する『旭川』サマー・ワークショップ(SWoPP旭川2007))
- ハードウェアプリフェッチ機構を利用したコンパイラ制御によるデータプリフェッチ方式
- 次世代クラウドシステムに向けた分散情報通信処理アーキテクチャに関する検討(クラウド、グリッド・P2P)
- オンチップメモリプロセッサでの演算加速機構の検討(プロセッサ・アーキテクチャ(2),「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- オンチップメモリプロセッサでの演算加速機構の検討(プロセッサ・アーキテクチャ(2),「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- スーパーテクニカルサーバSR11000モデルJ1のノードアーキテクチャと性能評価(HPCハードウェア)
- SR11000モデルH1における高精度性能分析手法(SMPシステム)(デザインガイア2003 : VLSI設計の新しい大地を考える研究会)
- SR11000モデルH1のノード構成とスケーラビリティ評価(SMPシステム)(デザインガイア2003 : VLSI設計の新しい大地を考える研究会)
- SR11000モデルH1におけるバリア同期の高速化手法(SMPシステム)(デザインガイア2003 : VLSI設計の新しい大地を考える研究会)
- 演算加速機構を持つオンチップメモリプロセッサの検討と電力性能評価
- SR11000におけるソフトウェアプリフェッチ手法の評価(ARC-7 : キャッシュシステム)(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
- 自動並列化システム Parallel Program Generator
- D-6-11 SR11000モデルH1のソフトウェアプリフェッチ手法(D-6. コンピュータシステム)
- 差分法DSQSOLにおける流体解析機能の適用評価
- 差分法DEQSOLにおける流体解析機能
- クラウドコンピューティングを支える運用管理技術(ホームネットワーク,ユビキタスネットワーク,クラウドコンピューティング,コンテキストアウェア,位置情報サービス,eコマース及び一般)
- クラウドコンピューティングを支える運用管理技術(ホームネットワーク,ユビキタスネットワーク,クラウドコンピューティング,コンテキストアウェア,位置情報サービス,eコマース及び一般)
- 仮想スケジューリングに基づくレジスタ割り付け方式
- B-024 x64プロセッサ向けメモリアクセス最適化技術(ソフトウェア,一般論文)
- ストリーム数とリユースを考慮したループ分配方式(数値計算とコンパイラ)
- C-028 SR11000コンパイラにおけるデータキャッシュ向け最適化(C.アーキテクチャ・ハードウェア)
- RISC向けコンパイラにおけるループ構造変換
- SR11000向け実行資源均等化命令スケジューリング(コンパイラ及びツール, SHINING 2005「アーキテクチャとコンパイラの協調および一般」)