1999 Fiscal Year Annual Research Report
Project/Area Number |
11780195
|
Research Institution | The University of Tokyo |
Principal Investigator |
松本 尚 東京大学, 大学院・理学系研究科, 助手 (70240728)
|
Keywords | 分散共有メモリ / 最適化コンパイラ / RCOP / ADSM / UDSM / メモリベース通信 / ワークステーションクラスタ / MBCF |
Research Abstract |
研究代表者はMBCFを含む中粒度の遠隔メモリアクセス機構を持つ並列実効環境のための、共有メモリベースのプログラムに対する最適化コンパイラRCOP(Remote Communiction OPtimizer)を開発中である。RCOPの入力プログラムは共有メモリ並列プログラム記述用のマクロライブラリPARCMACSで拡張されたC言語で書かれている。RCOPは研究代表者が考案したADSM(Asymmetric Distributed Shared Memory)とUDSM(User-level Distributed Shared Memory)と呼ばれる二つの分散共有メモリ方式をサポートしている。RCOPは共有メモリ並列プログラムを解析し、ADSM/UDSM用のキャッシュコンシステンシ管理コードを含んだC言語プログラムに変換する。出力されたC言語プログラムはgcc2.7.2(最適化レベルO2)でコンパイルされ、ADSMランタイムライブラリとリンクされて、最終的な実行コードが生成される。 平成11年度にはワークステーションを購入し、そのマシン上でRCOPを使用しながら、UDSM用最適化の作成、コード解析機能の向上等の研究を行った。平成10年度までのRCOPはADSMに関しては最適化を自動でサポートしていたが、UDSM用コードの生成に関しては共有メモリの読み出しコードの最適化のためのユーザの編集作業が必要であった。今年度の機能強化により、UDSMに関しても最適化を自動で行うことが可能になった。アプリケーションプログラムを使って、この自動最適化の効果ならびに、UDSMとADSMの特性調査および性能比較がなされた。
|
-
[Publications] 森本健司,松本尚,平木敬: "メモリベース通信を用いた高速MPIの実装と評価"情報処理学会論文誌. 40・5. 2256-2268 (1999)
-
[Publications] 丹波 純平,松本 尚,平木 敬: "コンパイラが支援するソフトウェアDSM機構: ADSMとUDSMの性能評価"情報処理学会研究会報告. 99・77. 95-100 (1999)
-
[Publications] Morimoto,K.,Matsumoto,T.,Hiraki,K.: "Performance Evaluation of MPI/MBCF with the NAS Parallel Benchmarks"Proc.of 6th European PVM/MPI Users' Group Meeting. 19-26 (1999)