Synergistic Calibration of Noisy Thermal Sensors Using Smoothing Filter-Based Kalman Predictor

Embedded thermal sensors are very susceptible to a variety of noise sources, including environmental uncertainty and process variation. This causes the discrepancies between actual temperatures and those observed by on-chip thermal sensors, which seriously affect the efficiency of dynamic thermal management (DTM). In this paper, a smoothing filter-based Kalman prediction technique is proposed to estimate the accurate temperatures of noisy sensors. On this basis, a multi-sensor synergistic calibration algorithm is proposed to improve the simultaneous prediction accuracy of multiple sensors. Moreover, an infrared imaging-based temperature measurement technique is also proposed to capture the thermal traces of an AMD quad-core processor in real-time. The acquired real temperature data are used to evaluate our prediction performance. Simulation shows that the synergistic calibration scheme can achieve an average reduction of the root-mean-square error (RMSE) by 75.9% compared with assuming the thermal sensor readings to be ideal. Additionally, the average false alarm rate (FAR) of the corrected sensor temperature readings can be reduced by 21.6%. These results clearly demonstrate that if our approach is used to perform the temperature estimation, the response mechanisms of DTM can be triggered to adjust the voltages, frequencies, and cooling fan speeds at more appropriate times.

[1]  Xin Li,et al.  Optimising thermal sensor placement and thermal maps reconstruction for microprocessors using simulated annealing algorithm based on PCA , 2016, IET Circuits Devices Syst..

[2]  Charles-Alexis Lefebvre,et al.  Digital thermal sensor based on ring-oscillators in Zynq SoC technology , 2016, 2016 22nd International Workshop on Thermal Investigations of ICs and Systems (THERMINIC).

[3]  Yufu Zhang,et al.  Dynamic Thermal Management Under Soft Thermal Constraints , 2013, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[4]  Jinjun Xiong,et al.  Robust Extraction of Spatial Correlation , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Sherief Reda,et al.  Improved Thermal Tracking for Processors Using Hard and Soft Sensor Allocation Techniques , 2011, IEEE Transactions on Computers.

[6]  Yifeng Zhu,et al.  Temporal characterization of SPEC CPU2006 workloads: Analysis and synthesis , 2012, 2012 IEEE 31st International Performance Computing and Communications Conference (IPCCC).

[7]  Feng Han,et al.  Accurate runtime thermal prediction scheme for 3D NoC systems with noisy thermal sensors , 2016, 2016 IEEE International Symposium on Circuits and Systems (ISCAS).

[8]  W. Burleson,et al.  Low-power and robust on-chip thermal sensing using differential ring oscillators , 2007, 2007 50th Midwest Symposium on Circuits and Systems.

[9]  Costas J. Spanos,et al.  Modeling within-die spatial correlation effects for process-design co-optimization , 2005, Sixth international symposium on quality electronic design (isqed'05).

[10]  Russell Tessier,et al.  Dynamic On-Chip Thermal Sensor Calibration Using Performance Counters , 2014, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[11]  Sandip Kundu,et al.  On process variation tolerant low cost thermal sensor design in 32nm CMOS technology , 2009, GLSVLSI '09.

[12]  Yufu Zhang,et al.  Accurate Temperature Estimation Using Noisy Thermal Sensors for Gaussian and Non-Gaussian Cases , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[13]  Sherief Reda,et al.  Within-die process variations: How accurately can they be statistically modeled? , 2008, 2008 Asia and South Pacific Design Automation Conference.

[14]  An-Yeu Wu,et al.  RC-Based Temperature Prediction Scheme for Proactive Dynamic Thermal Management in Throttle-Based 3D NoCs , 2015, IEEE Transactions on Parallel and Distributed Systems.

[15]  Jose Renau,et al.  Sampling in Thermal Simulation of Processors: Measurement, Characterization, and Evaluation , 2013, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[16]  Sherief Reda,et al.  Power mapping and modeling of multi-core processors , 2013, International Symposium on Low Power Electronics and Design (ISLPED).