通信ライブラリの自動チューニングを支援するHint APIの提案
スポンサーリンク
概要
- 論文の詳細を見る
計算機の大規模化に伴い,通信ライブラリの性能に対する要求が高まっている.通常,通信ライブラリは,システムの基本性能や各通信命令に渡された引数といった,限られた情報しか参照できないため,ライブラリ内で十分なチューニングが行えない.そこで本研究では,プログラマが,プログラム中での通信ライブラリの使い方に関する情報を記述するための Hint API を提案する.プログラマは,この API を用いて,例えばプログラムの性能に大きく影響するカーネル領域の範囲についての情報を指定することが出来る.この情報を元に通信ライブラリでは,性能的に重要な通信に優先的に通信バッファ等の資源を割り当てる等の高度なチューニングが可能となる.本発表では,この API を MPI ライブラリに実装し,効果を検証する.
- 2013-09-23
著者
関連論文
- 並列版PAGMEつきCG法の性能解析(数値計算II)
- OpenMP 入門(4) : マルチコアCPU時代の並列プログラミング
- OpenMP 入門(2) : マルチコアCPU時代の並列プログラミング
- OpenMP 入門(1) : マルチコアCPU時代の並列プログラミング
- Access Gridの構築とGrid上での国際会議
- ハイブリッド並列化したIDR(s)法の計算時間に対するプロセス数とスレッド数の組み合わせ依存性について(並列化と高速化)
- 通信と計算の負荷を考慮した並列疎行列ベクトル積の動的負荷分散技術
- Access Gridの構築とGrid上での国際会議
- 負荷バランスの動的最適化によるMPIブロードキャスト性能改善
- Globus を用いた物質科学シミュレーション向け問題解決環境
- An MPICH-G Network on SuperSINET and its Performance(MPI性能評価)
- 性能モデルによる予測を併用したAlltoallアルゴリズム動的選択技術の評価(性能予測)
- 通信衝突削減のためのタスク配置最適化の評価(スケジューリング,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2008))
- 通信衝突削減のためのタスク配置最適化の評価(スケジューリング,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2008))
- 通信タイミングを考慮した衝突削減のためのMPIランク配置最適化技術(並列計算)
- 負荷ばらつきを考慮したMPIブロードキャスト通信の動的最適化に関する研究(HPC-11 : 通信I)
- 通信タイミングを考慮したランク配置最適化技術(通信,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- 通信タイミングを考慮したランク配置最適化技術(通信,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- ICCG法のデュアルコアPC上での並列性能評価(HPC-16 : 数値計算)
- MPIによる並列プログラミング入門
- Himeno BMTによるハイパフオーマンスコンピュータの性能評価(HPC-9 : 性能評価)(2003年並列/分散/協調処理に関する『松江』サマー・ワークショップ(SWoPP松江2003))
- 基本数値演算 : 内積の評価とその応用
- 分散環境における共有メモリ型SPMDプログラミングモデル : Split-C/PVMの実装
- 異なるスカラアーキテクチャ(x86,SPARC64)の電磁流体コードによる性能評価
- 多次元メッシュ/トーラスにおけるプロセス配置に応じた集団通信アルゴリズム選択技術の提案
- 並列化コンパイラにおけるプロセッサ間非同期通信命令を用いた通信コストの最適化
- 多次元メッシュ/トーラスにおける通信衝突を考慮したタスク配置最適化技術
- 通信ライブラリの自動チューニングを支援するHint APIの提案