2000 Fiscal Year Annual Research Report
並列クリロフ部分空間アルゴリズムの共有メモリ対称型マルチプロセッサ上での性能評価
Project/Area Number |
11780194
|
Research Institution | The University of Tokyo |
Principal Investigator |
西田 晃 東京大学, 大学院・理学系研究科, 助手 (60302808)
|
Keywords | 大規模疎行列 / 並列反復解法 / クリロフ部分空間アルゴリズム / 共有メモリ型アーキテクチャ / マルチスレッド並列処理 |
Research Abstract |
本研究では,離散化された問題を解く際に必要となる大規模線形反復解法の共有メモリ型並列計算機上への効率的な並列実装を実現し,高性能なライブラリを提供することを目的としている.本年度は,昨年度に購入した並列計算機(Dell Computer社製PowerEdge 6300)を用い,Jacobi-Davidson法とその共有メモリアーキテクチャ上での実装方式について検討・評価した.その結果,共有メモリプログラミング用標準アプリケーションプログラムインタフェース(OpenMP)を用いた要素線形演算レベルでのループ並列化により,共有メモリ型計算機上で高い並列化効率が得られることを実証した. 汎用性の高いライブラリを作成するためには,計算の各要素が適切な単位に関して最適化され,自由に組み合わせ可能であることが望ましい.そこで,本研究では,米Oak Ridge国立研究所で開発された汎用線形計算ライブラリBLASのうち,疎行列アルゴリズムにおいて計算量の大部分を占めるLevel 1(ベクトル間演算),Level 2(行列-ベクトル間演算)ルーチンについてOpenMPを用いた並列化を行い,Sun Enterprise10000などの大規模な共有メモリアーキテクチャ上で性能を評価した.その結果,Level 1 BLASの並列化に関しては,演算の性質による制約が大きく,一定のスレッド数で飽和するものの,Level 2 BLASに関してはほぼ線形な性能向上が得られることが分かった.
|
Research Products
(3 results)
-
[Publications] 西田晃,小柳義夫: "大規模固有値問題のためのJacobi-Davidson法とその特性について"情報処理学会論文誌:ハイパフォーマンスコンピューティングシステム. 41・SIG8. 101-106 (2000)
-
[Publications] 西田晃,小柳義夫: "OpenMPを用いたJacobi-Davidson法の並列実装とその性能評価"情報処理学会研究報告. 2000・73. 53-58 (2000)
-
[Publications] 西田晃,小柳義夫: "疎行列アルゴリズムのための共有メモリアーキテクチャ上でのBLASの並列化手法と性能評価"情報処理学会研究報告. (掲載予定). (2001)