DocumentCode :
1857310
Title :
Energy and Performance Efficient Thread Mapping in NoC-Based CMPs under Process Variations
Author :
Hernandez, C. ; Silla, F. ; Duato, J.
Author_Institution :
Dept. de Inf. de Sist. y Comput., Univ. Politec. de Valencia, Valencia, Spain
fYear :
2011
fDate :
13-16 Sept. 2011
Firstpage :
41
Lastpage :
50
Abstract :
Within-die process variation causes cores, memories, and network resources in NoC-based CMPs to present different speeds and leakage power. In this context, thread mapping strategies that consider the effects of process variability on chip resources arise as a suitable choice to maximize performance while energy consumption constraints are satisfied. However, other factors, as the location of memory controllers and the concurrent execution of several applications in the chip, can bound the possible benefits of such mapping strategies. In this paper we propose a mapping strategy, named as uniform regions, that takes variability effects into account when assigning application threads to cores in the chip. More specifically, uniform regions, in terms of operating frequency, that additionally present the highest available frequency, are selected so that the benefits of such a variation-aware mapping strategy in a NoC-based CMP are maximized. We additionally present two different ways of configuring the frequency and voltage of the cores in the selected region. The first one is intended to provide the maximum performance while keeping energy as low as possible, while the second one is much more for energy-aware. The first one reduces the execution time up to a 23% while reducing the energy up to 24% whereas the second one provides smaller speed ups while reduces energy up to 33%.
Keywords :
microprocessor chips; multi-threading; multiprocessing systems; network-on-chip; power aware computing; NoC-based CMP; application thread assignment; chip cores; chip multiprocessor; chip resources; concurrent application execution; core frequency configuration; core voltage configuration; energy consumption constraint; energy efficient thread mapping; energy reduction; energy-aware operation; leakage power; memory controller location; performance efficient thread mapping; uniform regions; variation-aware mapping strategy; within-die process variation; Computer architecture; Context; Instruction sets; Proposals; Routing; Synchronization; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2011 International Conference on
Conference_Location :
Taipei City
ISSN :
0190-3918
Print_ISBN :
978-1-4577-1336-1
Electronic_ISBN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2011.48
Filename :
6047171
Link To Document :
بازگشت