Title :
A cluster-M based mapping methodology
Author :
Eshaghian, M.M. ; Shaaban, Muhammad E.
Author_Institution :
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
Abstract :
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. 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
Keywords :
parallel algorithms; parallel programming; cluster-M based mapping methodology; cluster-M representations; cluster-M specifications; high level machine independent parallel code; high-level constructs; parallel programming paradigm; portable software; system graphs; Algorithm design and analysis; Clustering algorithms; Computer architecture; Concurrent computing; Information science; Parallel algorithms; Parallel programming; Portable computers; Topology; Writing;
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
DOI :
10.1109/IPPS.1993.262885