Title :
Proposal and evaluation of a task migration protocol for NoC-based MPSoCs
Author :
Moraes, Fernando G. ; Madalozzo, Guilherme A. ; Castilhos, Guilherme M. ; Carara, Everton A.
Author_Institution :
FACIN, PUCRS, Porto Alegre, Brazil
Abstract :
Task migration is a well-known strategy adopted in distributed systems for load balancing. but the adoption of such strategy in NoC-based MPSoC is scarce in the literature. This paper proposes a complete task migration protocol for NoC-based MPSoCs. The migration transfers the task code, data and context to another PE. The paper presents the communication strategy to ensure coherence in the messages delivery, the heuristic to compute the new task location, and the procedure to inform the new task position. Results evaluate the cost of the task migration using a real MPSoC (described in synthesizable VHDL), demonstrating that the cost to migrate a given task has a small impact in the system performance, enabling its use to improve the overall system performance.
Keywords :
network-on-chip; MPSoC; NoC; VHDL; communication strategy; cost evaluation; distributed system; load balancing; messages delivery; task location; task migration protocol; Clocks; Computer architecture; Monitoring; Protocols; Receivers; System performance; Throughput;
Conference_Titel :
Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
Conference_Location :
Seoul
Print_ISBN :
978-1-4673-0218-0
DOI :
10.1109/ISCAS.2012.6272114