DocumentCode
3023691
Title
Using performance counters for runtime temperature sensing in high-performance processors
Author
Lee, Kyeong-Jae ; Skadron, Kevin
Author_Institution
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fYear
2005
fDate
4-8 April 2005
Abstract
As energy consumption in high-performance systems has increased, thermal management has become a big challenge. Providing a cost-effective and detailed temperature sensing mechanism is crucial to effectively employ a thermal management technique. Existing hardware sensors are too costly to implement and add additional heat while software simulations fail to account for all possible hardware effects. In this paper, we describe a software solution for temperature sensing that uses real hardware resources such as performance counters. The resulting temperature model provides a detailed spatial gradient of the processor and executes at runtime. In particular, the model is configured for the Pentium 4 processor. We run SPEC2000 benchmarks to analyze the thermal behavior of applications and explain the potential benefits of using our model for temperature-aware research.
Keywords
benchmark testing; parallel processing; performance evaluation; power consumption; temperature sensors; SPEC2000 benchmark; energy consumption; high-performance processor; high-performance system; performance counter; runtime temperature sensing; thermal management; Computer architecture; Counting circuits; Hardware; Power system modeling; Runtime; Temperature control; Temperature measurement; Temperature sensors; Thermal management; Thermal sensors;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN
0-7695-2312-9
Type
conf
DOI
10.1109/IPDPS.2005.448
Filename
1420152
Link To Document