PM2: a high performance communication middleware for heterogeneous network environments
Toshiyuki Takahashi, Shinji Sumimoto, Atsushi Hori, Hiroshi Harada, Yutaka Ishikawa · 2000
This paper introduces a high performance communication middle layer, called PM2, for heterogeneous network environments. PM2 currently supports Myrinet, Ethernet, and SMP. Binary code written in PM2 or written in a communication library, such as MPICH-SCore on top of PM2, may run on any combination of those networks without re-compilation. According to a set of NAS parallel benchmark results, MPICH-SCore performance is better than dedicated communication libraries such as MPICH-BIP/SMP and MPICH-GM when running some benchmark programs. 1 Introduction Cost effective cluster computing is so popular that clusters are now installed at a project, laboratory, or department level in addition to computer center level. In such an environment, we observe the following two phenomena: 1. In some applications, a small configuration cluster using a 100 Mbps Ethernet is enough for scalability, but a high speed network such as a Myrinet is required in a large configuration cluster. Thus, the u...