- 著者
-
田中 清史
松本 尚
平木 敬
- 出版者
- 一般社団法人電子情報通信学会
- 雑誌
- 電子情報通信学会技術研究報告. CPSY, コンピュータシステム
- 巻号頁・発行日
- vol.98, no.233, pp.31-38, 1998-08-04
並列/分散システムにおいて、汎用かつ容易なプログラミング環境を提供するために共有メモリが必須である。本稿では階層コヒーレンス管理および一般化されたコンバイニングのサポートにより効率の良い分散共有メモリを軽いハードウェアで実装する方式を述べる。我々の方式においてディレクトリに必要なメモリ容量はクラスタ数の対数オーダーである。このことから、超並列システムを構築する場合に各メモリブロックについて1ワード程度用意すれば十分であり、ディレクトリのアクセスコストも低い。並列計算機プロトタイプお茶の水5号上に軽いハードウェアDSMおよび一般化されたコンバイニングを簡単なハードウェアで実装した。実際のプログラムを実行してお茶の水5号の性能を測定した結果、我々の方式が並列化の効果を得ることが示された。