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



Proceedings of the Seventh IEEE International Parallel Processing Symposium, pp. 213-221, April 1993 Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works in February 2014.

Document Type

Conference Proceeding

Department, Program, or Center

Computer Engineering (KGCOE)


RIT – Main Campus