Title :
Minimizing network contention for mapping tasks onto massively parallel computers
Author :
Perego, R. ; De Petris, G.
Author_Institution :
CNR, Pisa, Italy
Abstract :
This paper presents a new framework aimed at compile-time determination of satisfactory sub-optimal solutions to the mapping problem onto modern massively parallel computing systems. The approach incorporates realistic assumptions on the models both for parallel programs and target architectures. It is refined for the K-ary n-cube family of processor networks that use a deterministic routing algorithm and the wormhole flow control strategy. The proposed mapping heuristic is guided by an evaluation function that approximates the total completion time of a given assignment by taking into account communication delays caused by network contention which are the major contributors to message latencies when network traffic is heavy or unevenly distributed. Results achieved on several program-derived graphs with up to 784 tasks prove the effectiveness of this approach
Keywords :
concurrency control; multiprocessor interconnection networks; parallel algorithms; parallel programming; performance evaluation; program compilers; K-ary n-cube family; communication delays; compile-time determination; deterministic routing algorithm; mapping heuristic; mapping problem; massively parallel computers; message latencies; network contention minimizing; network traffic; parallel programs; processor networks; program-derived graphs; suboptimal solutions; task mapping; total completion time; wormhole flow control strategy; Computer architecture; Computer networks; Concurrent computing; Delay; Genetics; Greedy algorithms; Iterative algorithms; Parallel architectures; Parallel processing; Routing;
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Euromicro Workshop on
Conference_Location :
San Remo
Print_ISBN :
0-8186-7031-2
DOI :
10.1109/EMPDP.1995.389140