作成者 |
|
|
本文言語 |
|
出版者 |
|
発行日 |
|
収録物名 |
|
巻 |
|
開始ページ |
|
終了ページ |
|
出版タイプ |
|
アクセス権 |
|
JaLC DOI |
|
概要 |
MPI (message passinginterface) is now widely used as an casy parallel programming tool on various parallel machines including high-end supercomputers and low-price PC clusters. However, it leaves much... to be desired in input/output functions for large data, which is vital in large-scale numerical computation. With new parallel stream input/output functions, each process can access its own file so that it need not calculate where the necessary data is allocated in a single file shared among all processes. This paper presents an overview of the parallel stream input/output functions now under development and their parallel pipe mechanism. It also discusses their possible applications.続きを見る
|
目次 |
MPI (message passinginterface)はハイエンドのスーパーコンピュータから安価なPCク ラスタにいたるまでのさまざまな並列計算機上で手軽に並列処理を行う手段の一つとして広く用い られるようになってきている.しかし,大規模数値計算を行う上で不可欠な大量データ入出力機能については,まだ検討すべき点も多い.現在開発中の並列ストリーム入出力関数を用いると,各プロセスは,必要なデータが全体で共通のファイルの中にどのように配置されるかを計算することな く,それぞれ自分専用のファイルにアクセスするかのように記述できる.本稿では,並列ストリー ム入出力関数と並列パイプ機構の概要と,その応用の可能性について述べる.
|