WEKO3
アイテム
データ並列型言語VPP Fortranによる線形計算ライブラリScaLAPACKの実現
https://ipsj.ixsq.nii.ac.jp/records/12313
https://ipsj.ixsq.nii.ac.jp/records/123138410d39b-d37d-486d-b903-bc50ab3dad40
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2000 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Journal(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2000-05-15 | |||||||
タイトル | ||||||||
タイトル | データ並列型言語VPP Fortranによる線形計算ライブラリScaLAPACKの実現 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Implementing ScaLAPACK Linear Algebra Library in the Data Parallel Language VPP Fortran | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 特集:並列処理 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
その他タイトル | ||||||||
その他のタイトル | 並列数値計算 | |||||||
著者所属 | ||||||||
京都大学大型計算機センター | ||||||||
著者所属 | ||||||||
京都大学大型計算機センター | ||||||||
著者所属 | ||||||||
京都大学工学研究科応用システム科学専攻/現在,石川県庁 | ||||||||
著者所属 | ||||||||
京都大学情報学研究科 | ||||||||
著者所属 | ||||||||
京都大学大型計算機センター | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Data Processing Center, Kyoto University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Data Processing Center, Kyoto University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Applied Systems Science, Kyoto University/Presently with Ishikawa Prefectural Office | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Informatics, Kyoto University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Data Processing Center, Kyoto University | ||||||||
著者名 |
浅岡, 香枝
× 浅岡, 香枝
|
|||||||
著者名(英) |
Kae, Asaoka
× Kae, Asaoka
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 分散メモリ型並列計算機VPP 上に、並列線形計算ライブラリScaLAPACKをデータ並列型言語VPP Fortranを用いて実現した.プロセッサ間通信にVPP Fortranのデータ転送機能を利用し,オリジナル版ScaLAPACKの機種依存の基本線形計算ライブラリPBLASおよび メッセージパッシングライブラリBLACSの機能をあわせ持つVPP-BLASを新たに開発した. VPP Fortranでは,全プロセッサが並列にブロードキャスト通信を行うunify転送が高速であることに着目し,unify転送に基づく行列積計算のアルゴリズムを設計した.行列積計算や密行列LU分解において,メーカから製品として提供されているMPIベースのScaLAPACKを凌ぐ高い並列性能が得られていることを確認した. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | We have implemented a data-parallel version of the ScaLAPACK parallel linear algebra library written in the VPP Fortran data parallel language on Fujitsu VPP distributed-memory parallel vector supercomputers. We have newly designed a basic linear algebra subroutines, called VPP-BLAS, instead of the PBLAS machine dependent basic linear algebra subroutines and the BLACS basic communication subroutines. The algorithms for matrix multiplication are especially designed and tuned so that the UNIFY high-speed data-transfer mode (where broadcast transfers are done by all processors simultaneously) is fully utilized. The performance of our implementation is better than that of the MPI-based code provided by the vender. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN00116647 | |||||||
書誌情報 |
情報処理学会論文誌 巻 41, 号 5, p. 1549-1557, 発行日 2000-05-15 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7764 |