Optimization of PVM Based on a User-level Communication Protocol

Jichao Zhang,Di Chang,Weimin Zheng,Huaxia Xia
2008-01-01
Abstract:With the introduction of high-performance Myrinet interconnection technology, building PVM on top of Myrinet has been a popular tread to improve its communication performance. There are generally two approaches to improve the efficiency of PVM: one approach is to emulate TCP/IP interface in low-level messaging layers, and base PVM on the new TCP/IP stack. The other approach is to redesign and optimize the communication mechanism of PVM, and integrate new low-level messaging layers to PVM. FPVM is a high- performance implementation of PVM designed for Myrinet-based PC clusters. By relying on the Fast Message Passing (FMP) library and optimizing communication mechanism, FPVM improves communication performance significantly. It delivers much of the underlying Myrinet performance to user- level applications. This paper introduces the design and implementation of FPVM, and presents its performance results.
What problem does this paper attempt to address?