TY - GEN
T1 - Using on-chip event counters for high-resolution, real-time temperature measurement
AU - Sung, Woo Chung
AU - Skadron, Kevin
PY - 2006
Y1 - 2006
N2 - This paper proposes a technique to use on-chip event- or performance-counters to augment, or even replace, traditional analog CMOS temperature sensors. Using activity data from the performance counters, energy consumption that consequently causes heat dissipation can be tracked. Simple regression analysis permits us to find a relation between activity data and temperature. Performance counters already exist in many processors for debugging and performance characterization, require only minimal computation to interpret for temperature monitoring, and these calculations only need to operate at low frequency, so the marginal cost of this additional temperature-sensing capability is negligible. Performance counters monitor activity data (access count) of most on-chip functional units and therefore allow high-resolution, localized temperature sensing across a microprocessor. This in turn allows tracking of localized hotspots. Fine-grained, localized sensing is needed because different units can become hotspots depending on benchmarks. This is especially true if a malicious program intentionally induces high activity in a selected functional unit. This paper presents measurements from a commercial system to illustrate the accuracy of performance counters as additional temperature sensors.
AB - This paper proposes a technique to use on-chip event- or performance-counters to augment, or even replace, traditional analog CMOS temperature sensors. Using activity data from the performance counters, energy consumption that consequently causes heat dissipation can be tracked. Simple regression analysis permits us to find a relation between activity data and temperature. Performance counters already exist in many processors for debugging and performance characterization, require only minimal computation to interpret for temperature monitoring, and these calculations only need to operate at low frequency, so the marginal cost of this additional temperature-sensing capability is negligible. Performance counters monitor activity data (access count) of most on-chip functional units and therefore allow high-resolution, localized temperature sensing across a microprocessor. This in turn allows tracking of localized hotspots. Fine-grained, localized sensing is needed because different units can become hotspots depending on benchmarks. This is especially true if a malicious program intentionally induces high activity in a selected functional unit. This paper presents measurements from a commercial system to illustrate the accuracy of performance counters as additional temperature sensors.
KW - Localized hotspot
KW - Performance counter
KW - Temperature measurement
KW - Thermal management
UR - http://www.scopus.com/inward/record.url?scp=33845581110&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33845581110&partnerID=8YFLogxK
U2 - 10.1109/ITHERM.2006.1645330
DO - 10.1109/ITHERM.2006.1645330
M3 - Conference contribution
AN - SCOPUS:33845581110
SN - 0780395247
SN - 9780780395244
T3 - Thermomechanical Phenomena in Electronic Systems -Proceedings of the Intersociety Conference
SP - 114
EP - 120
BT - Tenth Intersociety Conference on Thermal and Thermomechanical Phenomena and Emerging Technologies in Electronic Systems, ITherm 2006
T2 - 10th Intersociety Conference on Thermal and Thermomechanical Phenomena and Emerging Technologies in Electronic Systems, ITherm 2006
Y2 - 30 May 2006 through 2 June 2006
ER -