skip to main content
research-article

On-chip sensor-driven efficient thermal profile estimation algorithms

Published:10 June 2010Publication History
Skip Abstract Section

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gharpurey, R. and Meyer, R. G. 1996. Modeling and analysis of substrate coupling in integrated circuits. IEEE J. Solid-State Circ. 31, 344.Google ScholarGoogle ScholarCross RefCross Ref
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. Poor, H. V. 1994. An Introduction to Signal Detection and Estimation, 2nd Ed. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On-chip sensor-driven efficient thermal profile estimation algorithms

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Design Automation of Electronic Systems
      ACM Transactions on Design Automation of Electronic Systems  Volume 15, Issue 3
      May 2010
      192 pages
      ISSN:1084-4309
      EISSN:1557-7309
      DOI:10.1145/1754405
      Issue’s Table of Contents

      Copyright © 2010 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 10 June 2010
      • Accepted: 1 November 2009
      • Revised: 1 September 2009
      • Received: 1 September 2008
      Published in todaes Volume 15, Issue 3

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader