PVM Performance Enhancement over a High-Speed Myrinet 


Vol. 7,  No. 1, pp. 74-87, Jan.  2000
10.3745/KIPSTE.2000.7.1.74


PDF
  Abstract

PVM (parallel virtual machine) provides a programming environment that allows a collection of networked workstations to appear as a single parallel computational resource. The performance of parallel applications in this environment depends on the performance of data transfers between tasks. In this paper, we present a new Myrinet-based communication model of PVM that improves PVM communication performance over a high-speed Myrinet LAN. The proposed PVM communication model adopts a communication mechanism that allows any user-level process to directly access the network interface board without going through UDP/IP protocol stacks in the kernel. This mechanism provides faster data transfers between PVM tasks over the Myrinet since it avoids data copy overhead from kernel (user space) to user space (kernel) and reduces communication latency due to network protocol software layers. We implemented EPVM (Enhanced PVM), our updated version of the traditional PVM using UDP/IP, that is based on the proposed communication model over the Myrinet. Performance results show that EPVM achieves communication speed-up of one to two over the traditional PVM.

  Statistics


  Cite this article

[IEEE Style]

I. S. Kim, J. H. Shim, K. H. Choi, G. H. Jung, K. D. Moon, T. G. Kim, "PVM Performance Enhancement over a High-Speed Myrinet," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 1, pp. 74-87, 2000. DOI: 10.3745/KIPSTE.2000.7.1.74.

[ACM Style]

In Soo Kim, Jae Hong Shim, Kyung Hee Choi, Gi Hyun Jung, Kyeong Deok Moon, and Tae Geun Kim. 2000. PVM Performance Enhancement over a High-Speed Myrinet. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 1, (2000), 74-87. DOI: 10.3745/KIPSTE.2000.7.1.74.