Chapter

Recent Advances in Parallel Virtual Machine and Message Passing Interface

Volume 4192 of the series Lecture Notes in Computer Science pp 86-95

Implementation and Shared-Memory Evaluation of MPICH2 over the Nemesis Communication Subsystem

  • Darius BuntinasAffiliated withMathematics and Computer Science Division, Argonne National Laboratory
  • , Guillaume MercierAffiliated withMathematics and Computer Science Division, Argonne National Laboratory
  • , William GroppAffiliated withMathematics and Computer Science Division, Argonne National Laboratory

* Final gross prices may vary according to local VAT.

Get Access

Abstract

This paper presents the implementation of MPICH2 over the Nemesis communication subsystem and the evaluation of its shared-memory performance. We describe design issues as well as some of the optimization techniques we employed. We conducted a performance evaluation over shared memory using microbenchmarks as well as application benchmarks. The evaluation shows that MPICH2 Nemesis has very low communication overhead, making it suitable for smaller-grained applications.