UBC Theses and Dissertations

UBC Theses Logo

UBC Theses and Dissertations

The MPI implementation on NetVM Gu, Yanping

Abstract

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 Media

Item Citations and Data

Rights

For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.