DocumentCode
2860042
Title
A Distributed Task Migration Scheme for Mesh-Based Chip-Multiprocessors
Author
Yaghoubi, Hossein ; Modarresi, Mehdi ; Sarbazi-Azad, Hmid
Author_Institution
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
fYear
2011
fDate
20-22 Oct. 2011
Firstpage
24
Lastpage
29
Abstract
A task migration scheme for homogeneous chip multiprocessors (CMP) is presented in this paper. The proposed migration mechanism focuses on the communication sub-system and aims to reduce the total power consumption and latency of the network-on-chip (NoC). In this work, starting from an initial mapping, the tasks migrate to new cores in such a way that the distance between the end-point nodes of high-volume communication flows is reduced. Finding the new place for a task is done in a distributed manner by applying an iterative local search that relies on the local information of each task about its communication demand. The task migration procedure also includes a pre-migration step that aims to produce a high quality (i.e. closer to the optimum point) starting point for the main distributed algorithm. The experimental results under some synthetic and realistic CMP workloads show that this method can effectively adapt the mapping of the tasks to the on-chip communication pattern and improve the power consumption and performance of the on-chip networks.
Keywords
distributed algorithms; iterative methods; multiprocessing systems; network-on-chip; power aware computing; power consumption; task analysis; communication subsystem; distributed algorithm; distributed task migration scheme; end-point node; high volume communication; homogeneous chip multiprocessor; initial mapping; iterative local search; mesh-based chip-multiprocessor; migration mechanism; network-on-chip; on-chip communication pattern; on-chip network performance; power consumption; realistic CMP workload; synthetic CMP workload; task migration procedure; Algorithm design and analysis; Benchmark testing; Heuristic algorithms; Partitioning algorithms; Power demand; Program processors; System-on-a-chip; Graph partitioning; NoC; Power consumption; Task migration;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2011 12th International Conference on
Conference_Location
Gwangju
Print_ISBN
978-1-4577-1807-6
Type
conf
DOI
10.1109/PDCAT.2011.2
Filename
6118527
Link To Document