研究概要 |
近年のワークステーションのCPUとネットワークの性能向上は著しく,市販のワークステーションやパーソナルコンピュータを市販のネットワーク装置に接続して構成したLAN環境を並列計算機システムとして使用することが有意義と認識されるようになった.本研究の目的は,ワークステーションクラスタにおけるプログラミング環境として共有メモリシステムを構築することである.ワークステーションクラスタで一般に使われるメッセージパッシングのインタフェースはプログラマの側に負担を強いるものである.そこで共有メモリシステムをクラスタシステムの上に構築すれば,クラスタシステムをシングルシステムイメージとして理解でき,プログラミングの負担が大幅に軽減される.本研究ではシステムの移植性を重視して共有メモリシステムをソフトウェアにより構築した.具体的にPVMをインーターフェースとして設定し,その上に共有メモリシステムを構築した(I).ハードウェアで共有メモリを構築する場合と異なり ソフトウェアによる共有システムの場合性能的な問題が発生するので,ソフトウェアで制御するキャッシュシステムをさらに構築し性能をあげることに成功した(II).キャッシュシステムはRead-Only Cacheを基本とした簡単なものであるが,実験の結果満足な性能の得られることを確認した(III).さらに,IN-SPECデータベースを用いて研究動向調査を行い,また言語処理系の理論的な検討も,行った(IV).
|