性能安定化を実現するデータプレロードに関する一考察(HPC-12 : 最適化と性能評価)(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
スポンサーリンク
概要
- 論文の詳細を見る
Gridコンピューティング環境で利用される数値計算ライブラリでは,課金や計算機資源スケジューリングのため,性能安定性を保障する必要性が高まってきている.本稿では,性能安定化阻害要因であるキャッシュミスを安定的に防止し,速度性能の安定的な向上を実現する一手段として,プリフェッチ命令を利用したデータプレロードを利用する方法を検討する.プリフェッテ命令の挿入は,ライブラリの実行環境等を考慮して適切に行なわないと速度向上を得られない.しかし,この作業をアプリケーション作成者が毎回行なうのは困難であるため,結果的に特定の実行環境等に対して依存性の高いコードとなり,性能安定性が損なわれてしまう.そこで,本稿では,実行環境パラメタとデータパラメタセットに応じて,プリフェッチ命令の実行を自動調整する性能安定化型ライブラリの構築を検討する.そして,プリフェッチ命令を安定的に実行する上で課題となるアドレス変換処理の影響と,自動化の実装のシンプルさを考慮した際に生じる余計なプリフェッチ命令の実行オーバヘッドに関して一考察を与え,その予備評価を行なった.
- 社団法人情報処理学会の論文
- 2004-07-30
著者
関連論文
- 配列処理向けドメイン特化言語によるマルチコアプログラミング(ARC-2:マルチコア1,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- 配列処理言語におけるSIMD化向けプログラム変換(HPC-12:言語処理系,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- 5. ヘテロマルチコアプロセッサCell上でのスレッド実行環境(マルチコアにおけるソフトウェア)
- SIMD命令を活用したソフトウェアによる動的分岐予測の提案と予備評価(プロセッサ・アーキテクチャ(2),「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- CellプロセッサにおけるDMA転送の融合方式の提案(HPC-17 : 高性能通信)
- 性能安定化を実現するデータプレロードに関する一考察(HPC-12 : 最適化と性能評価)(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
- Fortran マルチグレイン並列処理におけるデータローカライゼーション手法
- Fortran粗粒度並列処理におけるDoall/シーケンシャルループ間データローカライゼーション手法
- 粗粒度並列処理におけるDoall/シーケンシャルループ間データローカライゼーション手法
- Fortran マクロデータフロー処理におけるデータローカライゼーション手法
- マルチグレイン並列処理におけるタスク融合を用いたデータローカライゼーション手法
- マクロデータフロー処理におけるデータローカライゼーション手法
- Fortranマクロデータフロー処理におけるデータローカライゼーション
- ビデオサーバ制御のための並行処理記述言語とその実装方式
- メディアサーバ制御のための並行スクリプト言語と軽量コルーチンを用いた効率良い実行方式
- マルチメディアサーバ スマートストリーマ (5) : 制御ソフトウェア
- スマートストリーマにおけるマルチメディアデータ混載方式
- マルチメディアサーバ「スマートストリーマ」の制御ソフトウェア
- SIMD命令を活用したソフトウェアによる動的分岐予測の提案と予備評価(プロセッサ・アーキテクチャ(2),「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- スマートストリーマシステムの応答性能
- 『システム性能評価用のOSモデル』
- 高信頼化を考慮したシングルイメージ分散マイクロカーネルの実現
- Cellプログラム実行環境 (特集 Cellからの始まり)
- 実計算機間のOSマイグレーション技術の設計
- 実計算機間のOSマイグレーション技術の設計
- シングルイメージカーネルのモバイルインフラへの応用
- 実計算機間のOSマイグレーション技術の設計
- B-47 Global File Virtual Memoryを用いたプロセスマイグレーション機能の設計(分散システム,B.ソフトウェア)
- LB-8 シングルイメージクラスタシステムにおける高信頼ストレージ機能の設計(B. ソフトウェア)
- 高機能ネットワークカードを用いたWEBサーバの性能向上方式
- コード生成容易なMATLAB上のデータ並列DSLによるプログラミングシステム (コンピューティングシステム Vol.4 No.4)