MeDLey: from Point-to-Point to Collective Communications
Résumé
Modern technologies including rapid increase in speed and availability of network of supercomputer provides the infrastructure necessary to develop distributed applications and making high performance global computing possible. The performance potential offered is enormous but generally is hard and tedious to obtain due to the complexity of developing applications in such distributed environment. To cure this problem, we introduce MeDLey which is a specification language of communications for parallel applications. In this paper, we will first overview the basics of the MeDLey syntax and semantics, before talking about the extension part of this language for the collective communications.