loading...
Exploiting Barriers to Optimize Power Consumption of CMPs
Denver, Colorado April 04-April 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.21119th IEEE International Parallel and ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Chun Liu, The Pennsylvania State University, University Park, PA
Anand Sivasubramaniam, The Pennsylvania State University, University Park, PA
Mahmut Kandemir, The Pennsylvania State University, University Park, PA
Mary Jane Irwin, The Pennsylvania State University, University Park, PA
Power consumption is an important concern for future billion transistor designs. This paper proposes a novel technique for optimizing the power consumption of chip-multiprocessors (CMPs) using an integrated hardware-software mechanism. By using a high level synchronization construct, called the barrier, our technique tracks the idle times spent by a processor waiting for other processors to get to the same point in the program. Using this knowledge, the frequency of the processors can be modulated to reduce/eliminate these idle times, thus providing power savings without compromising on performance. Using real applications from the SpecOMP suite, and a complete system CMP simulator, we demonstrate that this approach can provide as much as 40% power savings (and 32% on the average across five applications) with little impact on performance.
Citation:
Chun Liu, Anand Sivasubramaniam, Mahmut Kandemir, Mary Jane Irwin, "Exploiting Barriers to Optimize Power Consumption of CMPs," ipdps, vol. 1, pp.5a, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers, 2005
Usage of this product signifies your acceptance of the Terms of Use.