he paper describes an efficient implementation of one-sided communication on top of GM messagre passing library and Pthreads for the Myrinet-based SMP clusters. This approach avoids polling, is compatible with shared memory, and exploits pipelining, nonblocking communication, and overlapping memory registration with memory copy to maximize the transfer rate. Our implementation uses the standard distribution of GM and is compatible with MPICH/GM. Performance of our two applications was very good, and the GM port allowed them to avoid performance anomalies of the standard TCP/IP implementation when running on Myrinet.
Revised: April 6, 2009 |
Published: December 7, 2001
Citation
Nieplocha J., J. Ju, and E. Apra. 2001.One-Sided Communication on the Myrinet-Based SMP Clusters Using the GM Message-Passing Library. In 15th International Parallel and Distributed Processing Symposium, 30166a. Los Alamitos, California:IEEE Computer Society.PNNL-SA-34075.