DocumentCode :
3166023
Title :
A taskgraph clustering algorithm based on an attraction metric between tasks
Author :
Opsommer, J.
Author_Institution :
Dept. of Electr. Eng., State Univ. of Ghent, Belgium
fYear :
1992
fDate :
4-8 May 1992
Firstpage :
77
Lastpage :
82
Abstract :
Task granularity is a critical issue in the partitioning of a parallel program. To adjust automatically the task granularity for the target system, the solution used for the grain-size problem is the bottom-up approach: first the program is partitioned into elementary operations and mathematical functions and then several operations are combined into larger tasks. The conglomeration of tasks is controlled by attraction values: the attraction between two tasks is proportional to the benefit of aggregating the two tasks. The clustering heuristic is embedded in the definition of the attraction between tasks as only tasks with an attraction value higher than a certain threshold are conglomerated. It is assumed that the task graph structure and the task lengths are known at compile time. This information is used by the clustering algorithm. The algorithm defines an attraction between two tasks and then conglomerates the tasks for which the attraction is larger than a given threshold.<>
Keywords :
parallel algorithms; parallel programming; attraction values; bottom-up approach; clustering heuristic; compile time; elementary operations; grain-size problem; mathematical functions; parallel program; target system; task granularity; task graph structure; Clustering algorithms; Communication switching; Computer architecture; Concurrent computing; Costs; Parallel processing; Partitioning algorithms; Processor scheduling; Switches; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
CompEuro '92 . 'Computer Systems and Software Engineering',Proceedings.
Conference_Location :
The Hague, Netherlands
Print_ISBN :
0-8186-2760-3
Type :
conf
DOI :
10.1109/CMPEUR.1992.218483
Filename :
218483
Link To Document :
بازگشت