DocumentCode :
2236207
Title :
Assignment of tasks to parallel architectures
Author :
Barak, A. ; Ben-Natan, R.
Author_Institution :
Dept. of Comput. Sci., Hebrew Univ. of Jerusalem, Israel
fYear :
1992
fDate :
25-27 Mar 1992
Firstpage :
263
Lastpage :
273
Abstract :
This paper discusses the use of certain types of parallel contractions, combined with graph embeddings, to efficiently map task graphs into networks of processing elements (PEs). The problem addressed is the case when the relation between the network graph H and the task graph G is |V(G)|>|V(H)|, or even |V(G )|>>|V(H)|. In such cases it is not sufficient to use only graph embedding techniques. The authors propose the use of graph contractions to supplement graph embedding techniques in three possible forms. In the first case, the task graph G is contracted to G´, then G´ is embedded into H. In the second case, the task graph G is first embedded into a graph H´, followed by a contraction of H´ to some known topology H. In the third case, G is contracted to H by a topology transferring contraction, i.e., the contraction maps the topology of G into the topology of H . The authors give formal definitions of contractions. They review the properties which make certain contractions more desirable than others and survey some recent results of parallel contractions for rings, full binary trees, grids, hypercubes and cube-connected cycles
Keywords :
DP management; operating systems (computers); parallel architectures; resource allocation; scheduling; cube-connected cycles; full binary trees; graph contractions; graph embeddings; grids; hypercubes; parallel architectures; parallel contractions; rings; task graphs; tasks assignments;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Configurable Distributed Systems, 1992., International Workshop on
Conference_Location :
London
Print_ISBN :
0-85296-544-3
Type :
conf
Filename :
152145
Link To Document :
بازگشت