An MPI Prototype for Compiled Communication on Ethernet Switched Clusters
Compiled communication has recently been proposed to improve communication performance for clusters of workstations. The idea of compiled communication is to apply more aggressive optimizations to communications whose information is known at compile time. Existing MPI libraries do not support compiled communication. This paper presents an MPI prototype, CC-MPI, that supports compiled communication on Ethernet switched clusters. The unique feature of CC0-MPI is that it allows the user to manage network resources such as multicast groups directly and to optimize communications based on the availability of the communication information.