分散メモリ型SPMDプログラミングモデルに基づく大規模線形計算の効率的な実装技術
Project/Area Number |
17680001
|
Research Category |
Grant-in-Aid for Young Scientists (A)
|
Allocation Type | Single-year Grants |
Research Field |
Software
|
Research Institution | Chuo University (2006-2007) The University of Tokyo (2005) |
Principal Investigator |
西田 晃 中央大, 研究員 (60302808)
|
Project Period (FY) |
2005 – 2007
|
Project Status |
Completed (Fiscal Year 2007)
|
Budget Amount *help |
¥28,730,000 (Direct Cost: ¥22,100,000、Indirect Cost: ¥6,630,000)
Fiscal Year 2007: ¥3,250,000 (Direct Cost: ¥2,500,000、Indirect Cost: ¥750,000)
Fiscal Year 2006: ¥10,660,000 (Direct Cost: ¥8,200,000、Indirect Cost: ¥2,460,000)
Fiscal Year 2005: ¥14,820,000 (Direct Cost: ¥11,400,000、Indirect Cost: ¥3,420,000)
|
Keywords | ソフトウェア学 / 計算機システム / ハイパフォーマンス・コンピューティング / 計算物理 / 代数学 / シミュレーション工学 |
Research Abstract |
本研究では,今後大規模科学技術計算システムの主流を占めると考えられる安価で並列度の高い分散メモリ環境上において,記述が容易であるとともにスケーラブルな性能向上が可能な分散メモリSPMDプログラミングモデルの有効性を検証するとともに,局所参照性の小さな疎行列反復解法において,通信遅延を効果的に隠蔽するためのアルゴリズムとその実装手法を確立することを目標としている. 近年の技術の進展により,計算ノード内,及びこれらを接続するネットワークの通信帯域幅は著しく向上し,安価で大規模な並列計算環境が容易に実現可能になりつつあるが,通信遅延の大きい大規模並列環境では明示的な同期を伴うSPMD型の並列処理が不可欠となる.しかしながら,実用的なソフトウェアを効率的に構築していくためには,通信ライブラリを用いてノード間の通信内容を詳細に記述するMPI等の既存の方式には限界がある. 平成18年度においては,分散メモリ環境上でのデータと通信の配置をはじめとする通信ライブラリの実装手法について,高速ネットワークを備えた複数のクラスタ環境上で複数のSPMD型プログラミング言語の評価を行うとともに,通信ライブラリレベルでの遅延隠蔽技術とその最適化手法について研究を行なった.また,大規模並列計算環境に適した並列化効率の高い解法を中心に,アルゴリズムの検討を行い,大規模並列計算機上でこれらの問題をスケーラブルに処理するための効果的な実装手法を開発・評価した.
|
Report
(2 results)
Research Products
(20 results)