Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
辻田 祐一; 今村 俊幸; 武宮 博*; 山岸 信寛*
計算工学講演会論文集, 7(1), p.159 - 162, 2002/05
われわれは、MPI(Message Passing Interface)で定められた並列I/O機能であるMPI-I/O機能が異なる計算機間でも自由に利用できるライブラリ、Stampi-I/Oを開発した。Stampi-I/Oは、計算機間のI/O処理を計算機間のデータ通信と計算機内のI/O処理に分離し、前者を既に開発した柔軟な通信基盤を用い、後者を計算機ベンダが提供するMPI-I/Oライブラリを活用することにより実現した。Stampi-I/Oでは、(1)ローカルI/OとリモートI/Oの動的な切替え機能,(2)通信中継プロセスを用いた柔軟な通信基盤,(3)MPI-I/OプロセスによるリモートI/O機能や(4)計算機の仕様に依存しない柔軟な実装を実現している。このStampi-I/Oを、数種類の計算機を用いて基本機能の性能評価を行なったところ、期待されている性能を達成することができた。
辻田 祐一; 今村 俊幸; 武宮 博*; 山岸 信寛*
Recent Advances in Parallel Virtual Machine and Message Passing Interface, p.288 - 295, 2002/00
われわれは、MPI(Message Passing Interface)で定められた並列I/O機能であるMPI-I/O機能が異なる計算機間でも利用できるライブラリ、Stampi-I/Oを開発した。Stampi-I/Oは計算機間のI/O処理を、既に開発した柔軟な通信基盤と計算機ベンダが提供するMPI-I/Oライブラリを活用することにより実現した。Stampi-I/Oでは、(1)MPI-2に準拠した共通のAPI(Application Program Interface)からローカルI/OとリモートI/Oの両方が行なえる機能、(2)通信中継プロセスを用いた柔軟な通信基盤、(3)MPI-I/OプロセスによるリモートI/O機能や(4)計算機の仕様に依存しない柔軟な実装を実現している。利用者は、Stampi-I/Oを用いることで各計算機の仕様にとらわれることなく自由にMPI-I/O機能が利用できる。このStampi-I/Oの基本機能の性能評価を行なった結果、期待されている性能を達成することができ、さらにStampi-I/Oの柔軟な実装の有効性が確認できた。