1997 Fiscal Year Annual Research Report
超高速ネットワークで支援した分散共有メモリシステム研究
Project/Area Number |
08458071
|
Research Institution | Kyoto University |
Principal Investigator |
島崎 眞昭 京都大学, 工学研究科, 教授 (60026242)
|
Co-Investigator(Kenkyū-buntansha) |
南里 豪志 九州大学, 大型計算機センター, 助教授 (70284578)
佐藤 周行 九州大学, 大学院・システム情報科学研究科, 助教授 (20225999)
藤井 康雄 京都大学, 総合情報メディアセンター, 助教授 (60026094)
|
Keywords | 分散共有メモリー / ワークステーションクラスター / ソフトウェアキャッシュ / プリプロセッサ / ランタイムライブラリー / PVM / Split-C / 並列処理の動向 |
Research Abstract |
超高速ネットワークでワークステーションを結合したワークステーションクラスタを分散メモリ並列計算機とみなすとき、一般にメッセージ通信ライブラリを用いたプログラムが作成されるが、プログラミングの負担は大きい。このプログラミングの負担を軽減するため共有メモリプログラミングモデルの実現が望まれている。我々はワークステーションクラスタ上に、移植性の高い分散共有メモリシステムをソフトウエアで実現した。すなわち、PVMを用い、ワークステーションクラスタ上に共有メモリプログラミングの可能なプログラム言語Split-cの処理系を実現した。移植性の高いソフトウェアによる分散共有メモリについては性能を高くすることが一般に困難であるので、我々は、分散共有メモリにソフトウェアによるキャッシュシステムを構築し、応用プログラムの中に、キャッシュシステムの制御のためのコードを挿入するプロプロセッサを実現して、性能の改善が行えることを示した。我々の作成したキャッシュシステムの特徴は1)READ-ONLY Cacheを基本とし、2)weak consistency modelを採用し、3)write invalidateプロトコルを用いていることがあげられる。ソフトウェアによるキャッシュシステムは分散メモリ並列計算機CM-5でも作成し、行列積、コレスキー分解、ガウス消去法のプログラムについて、ソフトウェアによるキャッシュの効果、プリプロセッサによる効果、キャッシュメモリを考慮したプログラミング技術による効果について詳細な計測評価を行い、提案している技術が有効であることを示した。
|
Research Products
(6 results)
-
[Publications] T.Nanri, H.Sato, M.Shimasaki: "Using Cache Optimizing Compilct for Managing Software Cache on Distributed Shered Memory System" HPC ASIA '97. 312-318 (1997)
-
[Publications] 南里豪志, 佐藤周行, 島崎眞昭: "分散共有メモリシステム上にソフトウェアによって構築されたキャッシュシステムの静的制御" 情報処理学会論文誌. 38巻9号. 1859-1868 (1997)
-
[Publications] T.Nanri, H.Sato, M.Shimasaki: "Cost Estimation of Coherence Protocols of Software Managed Cache on Distributed System" High Performance Computing,Lecture Notes in Computer Science. 1336. 335-342 (1997)
-
[Publications] H.Sato, T.Nanri, M.Shimasaki: "A Portable Distributed Shared Memory System on the Clustor Engvironment : Design and Implemcntalion Fully in Software" High Performance Computing,Lecture Notes in Computer Sccence. 1336. 343-350 (1997)
-
[Publications] H.Sato, T.Nanri, M.Shimasaki: "Design and Implementation of PVM-Based Portable Distributed Shared Memory System on the Workstation Cluster Environment" 1997 Int,Conf,on Parallcl and Distributed Systems. 578-583 (1997)
-
[Publications] 島崎眞昭: "科学技術文献情報の分析による並列処理の動向調査" 情報処理学会ハイパフォーマンスコンピューティング・シンポジウム. 23-29 (1997)