• DocumentCode
    3026330
  • 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
  • fYear
    2012
  • fDate
    20-23 May 2012
  • Firstpage
    644
  • Lastpage
    647
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
  • Conference_Location
    Seoul
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-0218-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2012.6272114
  • Filename
    6272114