1998
Journal article  Restricted

A mapping heuristic for minimizing network contention

Raffaele Perego

Greedy algorithms  Mapping heuristics  Wormhole routing  Hardware and Architecture  Software  Network contention 

The combinatorial optimization problem of assigning tasks of a parallel program to processing nodes (pn's) of a parallel system is a well-known NP-hard problem. In this paper a new greedy heuristic for compile-time mapping of tasks without precedence constraints is proposed. The solution is addressed to modern multicomputers based on k-ary n-cube direct interconnection networks exploiting the e-cube routing algorithm and the wormhole flow control strategy. The proposed algorithm takes into account communication delays due to network blocking of colliding messages. Results achieved on several program-derived graphs with up to 784 tasks demonstrate the effectiveness of the approach followed.

Source: JOURNAL OF SYSTEMS ARCHITECTURE, vol. 45 (issue 1), pp. 65-82


Metrics



Back to previous page
BibTeX entry
@article{oai:it.cnr:prodotti:267987,
	title = {A mapping heuristic for minimizing network contention},
	author = {Raffaele Perego},
	doi = {10.1016/s1383-7621(97)00073-8},
	year = {1998}
}