• DocumentCode
    2807413
  • Title

    Task Migration in Mesh NoCs over Virtual Point-to-Point Connections

  • Author

    Goodarzi, B. ; Sarbazi-Azad, H.

  • Author_Institution
    Comput. Eng. Dept., Sharif Univ. of Technol., Tehran, Iran
  • fYear
    2011
  • fDate
    9-11 Feb. 2011
  • Firstpage
    463
  • Lastpage
    469
  • Abstract
    Processor allocation in todays many core MPSoCs is a challenging task, especially since the order and requirements of incoming applications are unknown during design stage. To improve network performance, balance the workload across processing cores, or mitigate the effect of hot processing elements in thermal management methodologies, task migration is a method which has attracted much attention in recent years. Runtime task migration was first proposed in multicomputer with load balancing as the major objective. However, specific NoC properties such as limited amount of communication buffers, more sensitivity to implementation complexity, and tight latency and power consumption constraints bring new challenges in using task migration mechanisms in NoCs. As a consequence, the efficiency and applicability of traditional migration mechanisms (developed for multicomputers) are under question. Due to the limited resource budget in NoC-based MPSoCs as well as tight performance constraints of running applications, in this paper, we propose an efficient methodology based on virtual point-to-point (VIP for short) connections. These dedicated VIP connections provide low-latency and low-power paths for heavy communication flows created by task migration mechanisms. Analyzing the results show that the proposed scheme reduces message latency by 13% and migration latency by 14%, while 10% power savings can be achieved compared to the previously proposed task migration strategy (known as Gathering-Rout-Scattering) for mesh multiprocessors.
  • Keywords
    buffer circuits; computational complexity; integrated circuit design; multiprocessing systems; network-on-chip; power aware computing; resource allocation; communication buffers; gathering-rout-scattering; load balancing; many core MPSoC; mesh NoC; mesh multiprocessors; processing cores; processor allocation; runtime task migration mechanisms; thermal management methodologies; virtual point-to-point connections; Delay; IP networks; Peer to peer computing; Power demand; Routing; Switches; System-on-a-chip; MPSoCs; NoCs; Performance; Power; Task migration; Virtual point-to-point connection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
  • Conference_Location
    Ayia Napa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-9682-2
  • Type

    conf

  • DOI
    10.1109/PDP.2011.71
  • Filename
    5739052