Cluster-M is a new parallel programming paradigm for designing portable software. The two main components of this paradigm are Cluster-M specifications and Cluster-M representations. Cluster-M specifications are high level machine independent parallel code which are mapped onto Cluster-M representations, system graphs representing the topologies of the underlying architectures. In this paper, an algorithm for generating Cluster-M representations is presented. Also, a set of high-level constructs essential for writing Cluster-M specifications are shown. Using these components, an efficient methodology is proposed to map parallel algorithms onto architectures.
Date of creation, presentation, or exhibit
Department, Program, or Center
Computer Engineering (KGCOE)
Eshaghian, Mary and Shaaban, Muhammad, "A Cluster-M based mapping methodology" (1993). Accessed from
RIT – Main Campus