This report describes an implementation of MPI-1 on the GENESIS cluster operating system and compares this implementation to a UNIX based MPI implementation. The changes that were made to the implementation are compared between the two, and the advantages of porting to GENESIS are detailed. This report demonstrates how GENESIS load balancing supported by process migration improves the execution performance of an MPI application. The significance of this report is in demonstrating how these services can enhance parallel programming tools to improve performance and how future parallel programming tool design could take advantage of these services.
History
Title of proceedings
Recent advances in parallel virtual machine and message passing interface : 10th European PVM/MPI User's group Meeting, Venice, Italy, September 29 - October 2, 2003 : proceedings
Event
European PVM/MPI Users' Group Meeting (10th : 2003 : Venice, Italy)