- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Knowledge Graph Search feature is available on CiNii Labs
- 【Updated on June 30, 2025】Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
A Design of MPI Parallel Library Interface of Parallel Programming Language XcalableMP
Bibliographic Information
- Other Title
-
- 並列プログラミング言語XcalableMPによるMPI並列ライブラリインターフェースの検討
Search this article
Description
並列プログラミング言語 XcalableMP(XMP) は,C や Fortran 言語など既存言語の拡張であり,分散メモリ環境で実行可能な並列アプリケーションを簡易に作成できる.XMP がターゲットとする科学技術計算アプリケーション開発では,Fortran,C による膨大な既存資産が存在する.XMP を利用したアプリケーション開発では,時間的,技術的制約から,すべてを XMP で記述することは現実的ではない.並列アプリケーションを効率よく開発する場合,ScaLAPACK,BLACS などの MPI 並列ライブラリを使用することが多いため,XMP において MPI 並列ライブラリインターフェースの検討,評価をした.検討,評価の題材には,ScaLAPACK の密行列連立一次方程式解法ソルバである PDGESV を用いた.PDGESV を接続した MPI 版と XMP 版プログラムを比較した結果,性能は同等,XMP を用いることにより,操作性が改良され,プログラミングコストを低減できることが分かった.Parallel programming language XcalableMP (XMP) is parallel extension of the existing language such as C and Fortran. In XMP we can easily write programs of executable parallel applications for the distributed memory systems. XMP treats scientific computing applications, for which there are enormous program assets written in C and Fortran. In such application development, restricted time and technical constraints make it unrealistic for us to write all programs in XMP. In order to develop parallel application programs easily, we often use MPI parallel libraries such as ScaLAPACK and BLACS, then we design MPI parallel library interface of XMP. Concretely, we investigate and evaluate the linear system solver PDGESV with general coefficient matrix in ScaLAPACK. As a result, we find usability improvement and cost reduction for programing with keeping performance by using XMP.
Journal
-
- 研究報告ハイパフォーマンスコンピューティング(HPC)
-
研究報告ハイパフォーマンスコンピューティング(HPC) 2011 (55), 1-8, 2011-07-20
- Tweet
Details 詳細情報について
-
- CRID
- 1570572702056270592
-
- NII Article ID
- 110008583411
-
- NII Book ID
- AN10463942
-
- Text Lang
- ja
-
- Data Source
-
- CiNii Articles