DocumentCode
2725593
Title
Clustering and reassignment-based mapping strategy for message-passing architectures
Author
Senar, M.A. ; Ripoll, A. ; Cortés, A. ; Luque, E.
Author_Institution
Dept. d´´Inf., Univ. Autonoma de Barcelona, Spain
fYear
1998
fDate
30 Mar-3 Apr 1998
Firstpage
415
Lastpage
421
Abstract
A fundamental issue affecting the performance of a parallel program is the assignment of tasks to processors in order to get the minimum completion time. We present a compilation-time two-stage mapping strategy (denoted as CREMA) used for mapping arbitrary programs (modeled as TIG graphs) onto message passing parallel systems with any architecture. In contrast to most of the other approaches found in the literature, CREMA is not tied to any particular architecture or any specific algorithm. The first stage is based on task clustering and task reassignment algorithms that contract the original task graph. The second stage takes the contracted graph and tries to successfully match the physical properties of the target system. It has been evaluated for a wide range of both regular and irregular graphs that correspond to some well-known real applications. The results show that CREMA provides a good trade-off between mapping quality and computational complexity
Keywords
computational complexity; graph theory; message passing; parallel programming; program compilers; resource allocation; software performance evaluation; CREMA; TIG graphs; compilation time; computational complexity; irregular graphs; message passing; minimum completion time; parallel program; performance; quality; reassignment based mapping; regular graphs; task assignment; task clustering; task reassignment algorithms; two-stage mapping strategy; Clustering algorithms; Computational complexity; Computational efficiency; Concurrent computing; Contracts; Control systems; Costs; Electronic mail; Program processors; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
Conference_Location
Orlando, FL
ISSN
1063-7133
Print_ISBN
0-8186-8404-6
Type
conf
DOI
10.1109/IPPS.1998.669950
Filename
669950
Link To Document