Mocha Version 0.2: Yet Another Software-DSM System

Kenji Kise, Takahiro Katagiri, Hiroki Honda, Toshitsugu Yuba · 2005

Software distributed shared memory (S-DSM) provides an attractive parallel programming model. We are developing yet another S-DSM system, Mocha. Its design philosophy is to achieve good performance for a large PC cluster and to offer an easy to use S-DSM system. In the current version of Mocha, the first goal is mainly attained by reducing the acknowledgment (Ack) overhead. We show that an acknowledgment is not necessarily required for each message transmission in the middleware layer. Then, a method to reduce the acknowledgment overhead for a page request is mentioned. The method is implemented in our S-DSM system Mocha Version 0.2. We report the performance of Mocha Version 0.2 with several benchmark programs on a 32-node PC cluster.

Read the paper · More papers on PaperTik