DocumentCode
2696002
Title
On finding optimal clusterings of task graphs
Author
Löwe, W. ; Zimmermann, W.
Author_Institution
Fakultat fur Inf., Karlsruhe Univ., Germany
fYear
1995
fDate
15-17 Mar 1995
Firstpage
241
Lastpage
247
Abstract
Currently, many parallel algorithms are defined for shared memory architectures. The preferred machine model is the PRAM, but this model does not take into account properties of existing architectures that have a distributed memory and an asynchronous execution model. A transformation of PRAM programs into distributed, asynchronous ones is known. In order to produce not only correct but also efficient code the tasks have to be clustered. We introduce a parallel algorithm producing an optimal clustering for coarse grained task graphs with respect to the execution time on an asynchronous distributed random access machine, the A-DRAM. This machine model assumes distributed memory, asynchronous execution of tasks, computation costs, and communication delay
Keywords
distributed memory systems; graph theory; parallel algorithms; random-access storage; storage management; A-DRAM; PRAM; asynchronous distributed random access machine; asynchronous execution model; coarse grained task graphs; distributed memory; distributed memory asynchronous task execution; optimal clustering; optimal clusterings; parallel algorithms; shared memory architectures; task graphs; Algorithm design and analysis; Clustering algorithms; Computational efficiency; Concurrent computing; Delay; Distributed computing; Network topology; Parallel algorithms; Parallel processing; Phase change random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Algorithms/Architecture Synthesis, 1995. Proceedings., First Aizu International Symposium on
Conference_Location
Fukushima
Print_ISBN
0-8186-7038-X
Type
conf
DOI
10.1109/AISPAS.1995.401333
Filename
401333
Link To Document