Dynamic Task Mapping for MPSoCs
Ewerson Carvalho, Ney Laert Vilar Calazans, Fernando Gehm Moraes · IEEE Design & Test of Computers · 2010
Multiprocessor-system-on-a-chip (MPSoC) applications can consist of a varying number of simultaneous tasks and can change even after system design, enforcing a scenario that requires the use of dynamic task mapping. This article investigates dynamic task-mapping heuristics targeting reduction of network congestion in network-on-chip (NoC)-based MPSoCs. The proposed heuristics achieve up to 31% smaller channel load and up to 22% smaller packet latency than other heuristics.