研究課題
High Performance Fortran (HPF)は並列計算機においてポ-タビリティを第一に考えられたデータ並列型計算向きの高級言語であり1993年に最初のバ-ジョン・ドラフトが発表されている.High Performance Fortranは全てのFortran 90の機能にFORALL、INDEPENDENTなどのデータ並列ループ、データアライメントとデータの分配機能が加わっている。しかし現実には並列I/Oがない、メッセージパッシング機能がない、非正規的計算をしずらい、非データ並列的計算がしづらいなどの欠点が指摘されている。データ並列計算パラダイムに対して、タスク並列計算パラダイムをサポートするライブラリ集としてメッセージパッシング言語が考えられる。メッセージパッシングパラダイムはすでにデータ並列パラダイムに十分対比しうるパラダイムに成長しており、移植性を考慮してMessage Passing Interface (MPI)が1992年に提案され、その最初のバ-ジョンが1994年にSupercomputing '93で発表されている。現実に並列科学技術計算をしようとした場合常にデータ並列かタスク並列本研究ではHPFにおいてどのように効率よくタスク並列計算とHPFタスクをカップリングさせるべきかを議論し並列計算クラスターで簡単な実装研究を行った
すべて その他
すべて 文献書誌 (5件)