Abstract
This article addresses the problem of chip-level thermal profile estimation using runtime temperature sensor readings. We address the challenges of: (a) availability of only a few thermal sensors with constrained locations (sensors cannot be placed just anywhere); (b) random chip power density characteristics due to unpredictable workloads and fabrication variability. Firstly we model the random power density as a probability density function. Given such statistical characteristics and the runtime thermal sensor readings, we exploit the correlation in power dissipation among different chip modules to estimate the expected value of temperature at each chip location. Our methods are optimal if the underlying power density has Gaussian nature. We give a heuristic method to estimate the chip-level thermal profile when the underlying randomness is non-Gaussian. An extension of our method has also been proposed to address the dynamic case. Several speedup strategies are carefully investigated to improve the efficiency of the estimation algorithm. Experimental results indicated that, given only a few thermal sensors, our method can generate highly accurate chip-level thermal profile estimates within a few milliseconds.
- Brooks, D., Tiwari, V., and Martonosi, M. 2000. Wattch: A framework for architectural-level power analysis and optimizations. In Proceedings of the International Symposium on Computer Architecture. Google ScholarDigital Library
- Chang, H. and Sapatnekar, S. S. 2003. Statistical timing analysis considering spatial correlations using a single pert-like traversal. In Proceedings of the IEEE International Conference on Computer Aided Design. 621. Google ScholarDigital Library
- Chen, Q., Meterelliyoz, M., and Roy, K. 2006. A CMOS thermal sensor and its applications in temperature adaptive design. In Proceedings of the IEEE International Symposium on Quality Electronic Design. 6. Google ScholarDigital Library
- Choi, J., Cher, C., Franke, H., Hamann, H., Weger, A., and Bose, P. 2007. Thermal-Aware task scheduling at the system software level. In Proceedings of the IEEE International Symposium on Low Power Electronics and Design. Google ScholarDigital Library
- Gharpurey, R. and Meyer, R. G. 1996. Modeling and analysis of substrate coupling in integrated circuits. IEEE J. Solid-State Circ. 31, 344.Google ScholarCross Ref
- Hamerly, G., Perelman, E., Lau, J., and Calder, B. 2005. SimPoint 3.0: Faster and more flexible program analysis. In Proceedings of the Workshop on Modeling, Benchmarking and Simulation.Google Scholar
- Jung, H. and Pedram, M. 2008. A stochastic local hot spot alerting technique. In Proceedings of the IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC'08). 468--473. Google ScholarDigital Library
- Li, P., Pileggi, L. T., Asheghi, M., and Chandra, R. 2004. Efficient full-chip thermal modeling and analysis. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (Digital Technology Papers). 319. Google ScholarDigital Library
- Liu, P., Li, H., Jin, L., Wu, W., Tan, S. X.-D., and Yang, J. 2006. Fast thermal simulation for runtime temperature tracking and management. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 25, 12, 2882--2893. Google ScholarDigital Library
- Mukherjee, R., Mondal, S., and Ogrenci Memik, S. 2006a. A sensor distribution algorithm for fpgas with minimal dynamic reconfiguration overhead. In Proceedings of the IEEE International Conference on Engineering of Reconfigurable Systems and Algorithms. 437.Google Scholar
- Mukherjee, R. and Ogrenci Memik, S. 2006b. Systematic temperature sensor allocation and placement for microprocessors. In Proceedings of the IEEE/ACM Design Automation Conference. 542. Google ScholarDigital Library
- Niknejad, A. M., Gharpurey, R., and Meyer, R. G. 1998. Numerically stable green function for modeling and analysis of substrate coupling in integrated circuits. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 17, 305. Google ScholarDigital Library
- Poor, H. V. 1994. An Introduction to Signal Detection and Estimation, 2nd Ed. Springer. Google ScholarDigital Library
- Sharifi, S., Liu, C., and Rosing, T. S. 2008. Accurate temperature estimation for efficient thermal management. In Proceedings of the IEEE International Symposium on Quality Electronic Design. 137--142. Google ScholarDigital Library
- Skadron, K., Abdelzaher, T., and Stan, M. R. 2002. Control-Theoretic techniques and thermal-rcmodeling for accurate and localized dynamic thermal management. In Proceedings of the 8th International Symposium on High-Performance Computer Architecture. 17--29. Google ScholarDigital Library
- Wang, B. and Mazumder, P. 2004. Fast thermal analysis for vlsi circuits via semi-analytical green's function in multi-layer materials. In Proceedings of the IEEE International Symposium on Circuits and Systems. 409.Google Scholar
- Wang, T. Y. and Chen, C. P. 2002. 3-D thermal-ADI: A linear-time chip level transient thermal simulator. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 21, 1434. Google ScholarDigital Library
- Yang, Y., Zhu, C., Gu, Z., Shang, L., and Dick, R. P. 2006. Adaptive multi-domain thermal modeling and analysis for integrated circuit synthesis and design. In Proceedings of the IEEE/ACM International Conference on Computer Aided Design. 575--582. Google ScholarDigital Library
- Zhan, Y. and Sapatnekar, S. S. 2007. High-Effciency green function-based thermal simulation algorithms. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 26, 1661. Google ScholarDigital Library
Index Terms
- On-chip sensor-driven efficient thermal profile estimation algorithms
Recommendations
Accurate temperature estimation using noisy thermal sensors
DAC '09: Proceedings of the 46th Annual Design Automation ConferenceMulticore SOCs rely on runtime thermal measurements using on-chip sensors for DTM. In this paper we address the problem of estimating the actual temperature of on-chip thermal sensor when the sensor reading has been corrupted by noise. Thermal sensors ...
A statistical framework for designing on-chip thermal sensing infrastructure in nano-scale systems
ISPD '10: Proceedings of the 19th international symposium on Physical designThermal/power issues have become increasingly important with more and more transistors being put on a single chip. Many dynamic thermal/power management techniques have been proposed to address such issues but they all heavily depend on accurate ...
Statistical Thermal Profile Considering Process Variations: Analysis and Applications
The nonuniform substrate thermal profile and process variations are two major concerns in the present-day ultra-deep submicrometer designs. To correctly predict performance/ leakage/reliability measures and address any yield losses during the early ...
Comments