ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Exploring power management in multi-core systems
Full text PdfPdf (674 KB)
Source
Asia and South Pacific Design Automation Conference archive
Proceedings of the 2008 Asia and South Pacific Design Automation Conference table of contents
Seoul, Korea
SESSION: Reliability and power management table of contents
Pages: 708-713  
Year of Publication: 2008
ISBN:978-1-4244-1922-7
Authors
Reinaldo Bergamaschi  IBM T. J. Watson Research Center, Yorktown Heights, NY
Guoling Han  University of California, Los Angeles, CA
Alper Buyuktosunoglu  IBM T. J. Watson Research Center, Yorktown Heights, NY
Hiren Patel  Virginia Tech, Blacksburg, VA
Indira Nair  IBM T. J. Watson Research Center, Yorktown Heights, NY
Gero Dittmann  IBM T. J. Watson Research Center, Yorktown Heights, NY
Geert Janssen  IBM T. J. Watson Research Center, Yorktown Heights, NY
Nagu Dhanwada  IBM STG, East Fishkill, NY
Zhigang Hu  IBM T. J. Watson Research Center, Yorktown Heights, NY
Pradip Bose  IBM T. J. Watson Research Center, Yorktown Heights, NY
John Darringer  IBM T. J. Watson Research Center, Yorktown Heights, NY
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEEK : The Institute of Electronics Engineers of Korea
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 107,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

Warning: The download time has expired please click on the item to try again.


ABSTRACT

Power dissipation has become a critical design metric in microprocessor-based system design. In a multi-core system, running multiple applications, power and performance can be dynamically traded off using an integrated power management (PM) unit. This PM unit monitors the performance and power of each core and dynamically adjusts the individual voltages and frequencies in order to maximize system performance under a given power budget (usually set by the operating system). This paper presents a performance and power analysis methodology, featuring a simulation model for multi-core systems that can be easily reconfigured for different scenarios and a PM infrastructure for the exploration and analysis of PM algorithms. Two algorithms have been implemented: one for discrete and one for continuous power modes based on non-linear programming. Extensive experiments are reported, illustrating the effect of power management both at the core and the chip level.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
5
 
6
E. Kursun, C. Y. Cher, A. Buyuktosunoglu, and P. Bose, "Investigating the effects of task scheduling on thermal behavior". 3rd Workshop on Temperature-Aware Computer Systems (TACS'06), Boston, June 18, 2006.
 
7
K. Nowka, G. Carpenter, E. MacDonald, H. C. Ngo, B. Brock, K. Ishii, T. Nguyen, and J. Burns, "A 32-bit PowerPC system-on-a-chip with support for dynamic voltage scaling and dynamic frequency scaling". IEEE Journal of Solid-State Circuits, vol. 37, no. 11, pp. 1600--1608, November 2002.
 
8
G. Magklis, G. Semeraro, D. H. Albonesi, S. G. Dropsho, S. Dwarkadas, and M. L. Scott, "Dynamic frequency and voltage scaling for a multiple-clock-domain microprocessor". IEEE Micro, vol. 23, no. 6, pp. 62--68, Nov/Dec 2003.
 
9
R. McGowen, C. Poirier, C. Bostak, J. Ignowski, M. Millican, W. Parks, and S. Naffziger, "Power and temperature control on a 90-nm Itanium family processor". IEEE Journal of Solid-State Circuits, vol. 41, no. 1, pp. 229--237, January 2006.
 
10
11
 
12
 
13
S. J. Wilton, and N. P. Jouppi, "CACTI: an enhanced cache access and cycle time model". IEEE Journal of Solid-State Circuits, vol. 31, no. 5, pp. 677--688, May 1996.
14
 
15
16
 
17
A. Bogliolo, L. Benini, E. Lattanzi, and G. De Micheli, "Specification and analysis of power-managed systems". Proceedings of the IEEE, vol. 92, no. 8, pp. 1308--1346, August 2004.
18
 
19
J. Tendler, J. S. Dodson, J. S. Fields Jr., H. Le, B. Sinharoy, "POWER4 system microarchitecture". IBM Journal of Research & Development, vol. 46, no. 1, pp. 5--26, January 2002.
 
20
SPEC Standard Performance Evaluation Corporation, www.spec.org.
 
21
S. R. Kunkel, R. J. Eickemeyer, M. H. Lipasti, T. J. Mullins, B. O'Krafka, H. Rosenberg, S. P. VanderWiel, P. L. Vitale, and L. D. Whitley, "A performance methodology for commercial servers". IBM Journal of Research & Development, Vol.44, No.6, November, 2000.
 
22
"OPT++: an object-oriented nonlinear optimization library", http://csmr.ca.sandia.gov/opt++/


Collaborative Colleagues:
Reinaldo Bergamaschi: colleagues
Guoling Han: colleagues
Alper Buyuktosunoglu: colleagues
Hiren Patel: colleagues
Indira Nair: colleagues
Gero Dittmann: colleagues
Geert Janssen: colleagues
Nagu Dhanwada: colleagues
Zhigang Hu: colleagues
Pradip Bose: colleagues
John Darringer: colleagues