Design and implementation of message passing library for PC cluster Maestro
Pusit Kulkasem, Shinichi Yamagiwa, Naohiro Ito, Naoki Yonezawa, Koichi Wada · 2003
The paper gives a detailed implementation of a message passing library called MMP. MMP is a user level library that has been designed and implemented on our Maestro PC (Personal Computer) cluster. By accessing a network interface from a user process directly and performing DMA by a dedicated processor on the network interface, MMP can realize a low latency and high bandwidth message transfer. The implemented MMP achieves a latency of 48 microseconds and a bandwidth of 13.2 Mbytes/sec between 2 nodes of our Maestro PC cluster.