A Decentralised Task Mapping Approach for Homogeneous Multiprocessor Network-On-Chips
Author(s) -
Peter Zipf,
Gilles Sassatelli,
Nurten Utlu,
Nicolas Saint-Jean,
Pascal Benoit,
Manfred Glesner
Publication year - 2009
Publication title -
international journal of reconfigurable computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.236
H-Index - 16
eISSN - 1687-7209
pISSN - 1687-7195
DOI - 10.1155/2009/453970
Subject(s) - computer science , multiprocessing , workload , parallel computing , simulated annealing , overhead (engineering) , task (project management) , computation , homogeneous , symmetric multiprocessor system , algorithm , distributed computing , heuristic , physics , management , artificial intelligence , economics , thermodynamics , operating system
We present a heuristic algorithm for the run-time distribution of task sets in a homogeneous Multiprocessornetwork-on-chip. The algorithm is itself distributed over the processors and thus can be applied to systems of arbitrary size. Also, tasks added at run-time can be handled without any difficulty, allowing for inline optimisation. Based on local information on processor workload, task size, communication requirements, and link contention, iterative decisions on task migrations to other processors are made. The mapping results for several example tasksets are first compared with those of an exact (enumeration) algorithm with global information for a 3×3 processor array. The results show that the mapping quality achieved by our distributed algorithm is within 25%of that of the exact algorithm. For larger array sizes, simulated annealing is used as a reference and the behaviour of our algorithm is investigated. The mapping quality of the algorithm can be shown to be within a reasonable range (below 30% mostly) of the reference. This adaptability and the low computation and communication overhead of the distributed heuristic clearly indicate that decentralised algorithms are a favourable solution for anautomatic task distribution
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom