S-DSMシステムにおけるページ要求時の受信通知を削減する方式

書誌事項

タイトル別名
  • S DSM システム ニ オケル ページ ヨウキュウジ ノ ジュシン ツウチ オ サクゲン スル ホウシキ
  • A Method to Reduce the Acknowledgment Message for a Page Request of S-DSM Systems

この論文をさがす

抄録

PC クラスタ上での,ソフトウェア分散共有メモリ(S-DSM)システムの高速化手法について議論する.JIAJIA などのいくつかのS-DSM システムは,計算ノード間の通信に,信頼性に関する機能を提供していないUDP(ユーザデータグラムプロトコル)を利用する.JIAJIA の実装では,ミドルウェアのレベルで,通信のエラーを検出して回復するために,1 回のメッセージ送信に対して1 回の受信通知(Ack)を利用する.本稿では,1 回のメッセージ送信に対して,必ずしも1 回の受信通知が必要ではないことを利用して,受信通知を削減する方式を提案する.評価結果から,MM(Matrix Multiply)のようにページ転送の実行頻度が高いベンチマークにおいて劇的な速度向上を達成し,16ノードの場合には,受信通知を省略しない場合と比較して,提案手法を用いることで92%の速度向上を達成できることを確認した.

We discuss the inter-process communication in software distributed shared memory (SDSM) systems. Some S-DSM systems, such as JIAJIA, adopt the user datagram protocol (UDP) which does not provide the reliable communication between the computation nodes. In the implementation of JIAJIA, an acknowledgment is used in order to detect a communication error. In this paper, first, we show that an acknowledgment is not necessarily required for each message transmission in the middleware layer. Second, a method to reduce the acknowledgment overhead for a page request is proposed. From the evaluation results, we show that Matrix Multiply (MM) of high page transfer frequency achieves a drastic speedup compared with the conventional communication method of not omitting the acknowledgment.

収録刊行物

被引用文献 (3)*注記

もっと見る

関連プロジェクト

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ