Scalable Parallel Computing: Technology,Architecture,Programming
Scalable Parallel Computing: Technology,Architecture,Programming
BCL-3: a high performance basic communication protocol for commodity superserver DAWNING-3000
Journal of Computer Science and Technology
Semi-User-Level Communication Architecture
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Hi-index | 0.00 |
This paper introduces the design and implementation of DMPI, a high performance MPI running on a cluster of SMPs (CLUMPS) called DAWNING-3000 super-server. DMPI provides high performance communication layer with remote memory access (RMA) functions and a flexible and sufficient extension of ADI (DADI-E). The bandwidth of DMPI is almost reached the peak bandwidth of the lower level communication protocol. With the expanded DADI-E, it is easily to provide a high performance PVM library with the efficient lower communication layer of MPI. Important features of DMPI and DADI-E are presented in the paper, including special data path, RMA mechanism, dynamic process management and special support for PVM. The performance of DMPI over Myrinet is also given.