研究課題
基盤研究(B)
PC(Personal Computer)の価格/性能比の向上に伴い、複数のPCをネットワークで相互接続したPCクラスタは、並列分散コンピューティングのプラットホームとして重要な役割を果たすようになった。しかし、PCクラスタは、各ノードの演算性能に対して通信オーバヘッドが大きく、通信性能がクラスタ全体の性能を決定する大きな要因となっている。この問題を背景として、クラスタ内での通信性能を向上させるため、これまでに様々なクラスタ専用ネットワークが開発されてきた。これらクラスタ専用ネットワークは、通信専用のハードウェアとオーバヘッドの小さい通信ライブラリを用いることで高性能通信を達成している。しかしながら、通信処理に費やされるノードPCの計算資源は多く、依然として通信処理がクラスタの性能を抑制しているのが現状である。本研究では、PCクラスタのさらなる性能向上を目指して、PC本体と協調しつつ並列分散コンピューティングを自律的に支援する機能を持つネットワークシステムの開発を行った。本ネットワークは、通信専用のハードウェアとそれに密に結合した汎用プロセッサ、および大容量メモリを持つネットワークインタフェースとスイッチから成る。通信処理、および通信の前後処理をネットワークが自律的に実行することで、ノードPCの負荷を軽減するとともに通信オーバヘッドの隠蔽を図っている。本研究では、ネットワークハードウェアの開発、ネットワーク上で実行されるファームウェアの開発、ノードPC上で実行される通信ライブラリ等を開発した。また、並列プログラムから、ネットワークが自律的に通信処理を実行する際に必要となる情報を抽出するコンパイラの開発、および応用プログラムを用いた詳細な性能評価を行った。
すべて 2007 2006 2005 2004
すべて 雑誌論文 (24件)
Proc. of the IASTED Int. Conf. on Parallel and Distributed Computing and Networks PDCN2007
ページ: 51-56
電子情報通信学会論文誌D Vol.J89-D,No.5
ページ: 919-931
Journal of Interconnection Networks (JOIN), World Scientific Publishing Vo. 7,No. 2
ページ: 295-318
Proc. of the ISPA2006, Lecture Notes in Computer Science Vol.4330/2006
ページ: 6-17
ページ: 362-373
The IEICE Transactions on Information and Systems (Japanese Edition) (in Japanese) Vol. J89-D, No. 5
Journal of Interconnection Networks (JOIN), World Scientific Publishing Vo. 7, No. 2
Proc. of the 2006 Int. Sym. on Parallel and Distributed Processing and Application (ISPA2006), Lecture Notes in Computer Science Vol. 4330/2006
Proc. of the IASTED Int. Conf. on Parallel and Distributed Computing and Networks PDCN2005
ページ: 199-204
ページ: 234-239
情報処理学会論文誌 Vol. 46,No. 5
ページ: 1274-1286
Proc. of IEEE Forth Int. Symp. on Parallel and Distributed Computing
ページ: 325-332
Proc. of IEEE Pacific Rim Conf. on Communications, Computers and Signal Processing
ページ: 273-276
Proc. of the 17th IASTED Int. Conf. on Parallel and Distributed Computing and Systems 2005 (PDCS2005)
ページ: 516-523
Proc. of the IASTED Int.Conf. on Parallel and Distributed Computing and Networks PDCN2005
IPSJ Journal Vol. 46, No. 5
Proc. of the 17th LASTED Int. Conf. on Parallel and Distributed Computing and Systems 2005 PDCS2005
Proc. of the IEEE International Conference on Communications Vol. 2
ページ: 1033-1037
Proc. of the 3rd Int. Symp. on Parallel and Distributed Computing (ISPDC 2004)
ページ: 91-96
Proc.of the IEEE International Conference on Communications Vol. 2
Proc.of the 3rd Int.Symp.on Parallel and Distributed Computing ISPDC 2004