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