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
Link To Document