DocumentCode :
2142009
Title :
Cherry-picking: Exploiting process variations in dark-silicon homogeneous chip multi-processors
Author :
Raghunathan, Bharathwaj ; Turakhia, Yatish ; Garg, Siddharth ; Marculescu, Diana
Author_Institution :
Department of Electrical and Computer Engineering, University of Waterloo, ON, Canada
fYear :
2013
fDate :
18-22 March 2013
Firstpage :
39
Lastpage :
44
Abstract :
It is projected that increasing on-chip integration with technology scaling will lead to the so-called dark silicon era in which more transistors are available on a chip than can be simultaneously powered on. It is conventionally assumed that the dark silicon will be provisioned with heterogeneous resources, for example dedicated hardware accelerators. In this paper we challenge the conventional assumption and build a case for homogeneous dark silicon CMPs that exploit the inherent variations in process parameters that exist in scaled technologies to offer increased performance. Since process variations result in core-to-core variations in power and frequency, the idea is to cherry pick the best subset of cores for an application so as to maximize performance within the power budget. To this end, we propose a polynomial time algorithm for optimal core selection, thread mapping and frequency assignment for a large class of multi-threaded applications. Our experimental results based on the Sniper multi-core simulator show that up to 22% and 30% performance improvement is observed for homogeneous CMPs with 33% and 50% dark silicon, respectively.
Keywords :
Benchmark testing; Instruction sets; Multicore processing; Optimal scheduling; Power dissipation; Silicon; Time-frequency analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location :
Grenoble, France
ISSN :
1530-1591
Print_ISBN :
978-1-4673-5071-6
Type :
conf
DOI :
10.7873/DATE.2013.023
Filename :
6513469
Link To Document :
بازگشت