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 :
بازگشت