UBC Theses and Dissertations
The MPI implementation on NetVM Gu, Yanping
Advances in network technology now allow an application to reliably transfer data to a remote node without remote CPU intervention. It removes the communication overhead of traditional operating systems by allowing the sender to directly write to the memory of a remote node. However, translating remote memory semantics into standard stream-oriented interfaces like MPI is challenging. In this thesis we demonstrate the possibility and efficiency of using the remote memory technology as the underlying communication system in our implementation of MPI. Our performance results show significantly improvement on both microbenchmarks and real-world applications compared to LAM over Myrinet. The remote memory model is shown to be powerful in implementing MPI semantics.
Item Citations and Data