Skip to main content

Techniques: Putting the Silicon to Work

  • Chapter
  • First Online:
The Art of Software Thermal Management for Embedded Systems
  • 1030 Accesses

Abstract

This chapter describes a set of common techniques than can be used to manage or mitigate thermal issues in an embedded system using software. Most techniques described in this chapter require hardware support, which varies by processor, but tend to use similar patterns. Those patterns are described here.

Quality is never an accident; it is always the result of high intention, sincere effort, intelligent direction and skillful execution; it represents the wise choice of many alternatives.

Willa A. Foster.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mushah, A., Dykstra, A.: Power-Management Techniques for OMAP35x Applications Processors. Texas Instruments, Dallas (2013)

    Google Scholar 

  2. Wirnshofer, M.: Variation-Aware Adaptive Voltage Scaling for Digital CMOS Circuits. Springer, Dordrecht (2013)

    Book  Google Scholar 

  3. Shrivastava, A., Silpa, B.V.N., Gummidipudi, K.: Power-Efficient System Design. Springer, New York (2010)

    MATH  Google Scholar 

  4. ARM926EJ-S Technical Reference Manual. ARM Limited (2008)

    Google Scholar 

  5. Ieong, M., Doris, B., Kedzierski, J., Rim, K., Yang, M.: Silicon device scaling to the sub-10-nm regime. Science 306, 20572060 (2004)

    Article  Google Scholar 

  6. Hu, Z., Buyuktosunoglu, A., Srinivasan, V., Zyuban, V., Jacobson, H., Bose, P.: Microarchitectural techniques for power gating of execution units. In: Proceedings of the 2004 International Symposium on Low Power Electronics and Design, pp. 32–37. ACM, New York (2004)

    Google Scholar 

  7. Kim, S., Kosonocky, S.V., Knebel, D.R.: Understanding and minimizing ground bounce during mode transition of power gating structures. In: Proceedings of the 2003 International Symposium on Low Power Electronics and Design, pp. 22–25. ACM, New York (2003)

    Google Scholar 

  8. Agarwal, K., Nowka, K., Deogun, H., Sylvester, D.: Power gating with multiple sleep modes. In: Proceedings of the 7th International Symposium on Quality Electronic Design, pp. 633–637. IEEE Computer Society, Washington (2006)

    Google Scholar 

  9. Jiang, H., Marek-Sadowska, M., Nassif, S.R.: Benefits and costs of power-gating technique. In: IEEE International Conference on Computer Design: VLSI in Computers and Processors, ICCD 2005, pp. 559–566 (2005)

    Google Scholar 

  10. Kim, S., Kosonocky, S.V., Knebel, D.R., Stawiasz, K.: Experimental measurement of a novel power gating structure with intermediate power saving mode. In: Proceedings of the 2004 International Symposium on Low Power Electronics and Design, ISLPED 04, pp. 20–25. Newport Bearch (2004)

    Google Scholar 

  11. Usami, K., Ohkubo, N.: A design approach for fine-grained run-time power gating using locally extracted sleep signals. In: International Conference on Computer Design, ICCD 2006, pp. 155–161 (2006)

    Google Scholar 

  12. Singh, H., Agarwal, K., Sylvester, D., Nowka, K.J.: Enhanced leakage reduction techniques using intermediate strength power gating. In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 15, pp. 1215–1224 (2007)

    Google Scholar 

  13. Kim, S., Kosonocky, S.V., Knebel, D.R., Stawiasz, K., Papaefthymiou, M.C.: A multi-mode power gating structure for low-voltage deep-submicron CMOS ICs. In: IEEE Transactions on Circuits and Systems II: Express. Briefs, vol. 54, pp. 586–590 (2007)

    Google Scholar 

  14. Restle, P.J., McNamara, T.G., Webber, D.A., Camporese, P.J., Eng, K.F., Jenkins, K.A., Allen, D.H., Rohn, M.J., Quaranta, M.P., Boerstler, D.W., Alpert, C.J., Carter, C.A., Bailey, R.N., Petrovick, J.G., Krauter, B.L., McCredie, B.D.: A clock distribution network for microprocessors. IEEE J. Solid-State Circuits 36, 792–799 (2001)

    Article  Google Scholar 

  15. Chiou, D.-S., Chen, S.-H., Chang, S.-C., Yeh, C.: Timing driven power gating. In: Proceedings of the 43rd annual design automation conference, pp. 121–124. ACM, New York (2006)

    Google Scholar 

  16. Semeraro, G., Magklis, G., Balasubramonian, R., Albonesi, D.H., Dwarkadas, S., Scott, M.L.: Energy-efficient processor design using multiple clock domains with dynamic voltage and frequency scaling. In: Proceedings of Eighth International Symposium on High-Performance Computer Architecture, pp. 29–40 (2002)

    Google Scholar 

  17. Choi, K., Soma, R., Pedram, M.: Fine-grained dynamic voltage and frequency scaling for precise energy and performance tradeoff based on the ratio of off-chip access to on-chip computation times. In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. vol. 24, pp. 18–28 (2005)

    Google Scholar 

  18. Choi, K., Dantu, K., Cheng, W.-C., Pedram, M.: Frame-based dynamic voltage and frequency scaling for a MPEG decoder. In: Proceedings of the 2002 IEEE/ACM International Conference on Computer-Aided Design, pp. 732–737. ACM, New York (2002)

    Google Scholar 

  19. Magklis, G., Scott, M.L., Semeraro, G., Albonesi, D.H., Dropsho, S.: Profile-based dynamic voltage and frequency scaling for a multiple clock domain microprocessor. SIGARCH Comput. Archit. News 31, 14–27 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mark Benson .

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Benson, M. (2014). Techniques: Putting the Silicon to Work. In: The Art of Software Thermal Management for Embedded Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-0298-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-1-4939-0298-9_4

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4939-0297-2

  • Online ISBN: 978-1-4939-0298-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics