Skip to main content

Temperature Aware Datapath Scheduling

  • Conference paper
  • 1289 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3728))

Abstract

This paper presents temperature aware low power scheduling under resource and latency constraints. We assume resources with different energy delay values are available. These resources are optimized in terms of energy for a certain delay, using variable supply voltage, multiple threshold voltages and sizing techniques. The proposed algorithms are based on temperature and power efficient distribution of slack among the nodes in the data-flow graph. The distribution procedure tries to implement the minimum energy scheduling when there is no temperature critical points. If a functional unit reaches a critical temperature, algorithm tries not to schedule any nodes in the data flow graph to high temperature resources, thus decrease the chip temperature. Experiments with some HLS benchmark examples show that the proposed algorithms achieve significant power/energy reduction. For instance, when the latency constraint is 2 times the critical path delay and one of the resource temperature is critical the average power reduction is 50.8% and utilization of the hot resource is average 1%.

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

Buying options

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 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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Augsburger, S., Nikolij, B.: Reducing power with dual supply, dual threshold, and transistor sizing. In: Proc of Int. Conf. on Comp. Design., pp. 316–321 (2002)

    Google Scholar 

  2. Bakker, A., Huijsing, J.: High-Accuracy CMOS Smart Temperature Sensors, pp. 113–118. Kluwer Academic Publishers, Dordrecht (2000)

    Google Scholar 

  3. Chandrakasan, A., et al.: Design considerations and tools for low-voltage digital system design. In: Proc. of the Design Automation Conference, pp. 113–118 (1996)

    Google Scholar 

  4. Chang, J.-M., Pedram, M.: Energy minimization using multiple supply voltages. IEEE Trans. on VLSI Systems 10(1), 6–14 (2002)

    Article  Google Scholar 

  5. Hung, W., et al.: Total power optimization through simultaneously multiple-Vdd multiple-Vth assignment and device sizing with stack forcing. In: Proc. of the Int. Symp. on Low Power Electronics and Design (2004)

    Google Scholar 

  6. Linden, H.D.: Handbook of Batteries, 2nd edn. McGraw-Hill, New York (1995)

    Google Scholar 

  7. Johnson, M.C., Roy, K.: Datapath scheduling with multiple supply voltages and level converters. ACM Trans. Design Automation Electronic Syst., 227–248 (1997)

    Google Scholar 

  8. Lin, Y.-R., et al.: Scheduling techniques for variable voltage low power design. ACM Trans. Design Automation Electronic Syst., 81–97 (1997)

    Google Scholar 

  9. Manzak, A., Chakrabarti, A.: A low power scheduling scheme with resources operating at multiple voltages. IEEE Trans. on VLSI Systems 10, 6–14 (2002)

    Article  Google Scholar 

  10. Nguyen, D., et al.: Minimization of dynamic and static power through joint assignment of threshold voltages and sizing optimization. In: Proc. of the Int. Symp. on Low Power Electronics and Design (2003)

    Google Scholar 

  11. Pant, P., Roy, R., Chatterj, A.: Dual-Threshold voltage assignment with transistor sizing for low power CMOS circuits. IEEE Trans. on VLSI 9, 390–394 (2001)

    Article  Google Scholar 

  12. Raje, S., Sarrafzadeh, M.: Scheduling with multiple voltages. Integr. VLSI J., 37–60 (1997)

    Google Scholar 

  13. Shiue, W.-T., Chakrabarti, C.: Low power scheduling with resources operating at multiple voltages. IEEE Trans. Circuits Syst. II 47, 536–543 (2000)

    Article  Google Scholar 

  14. Stojanovic, V., et al.: Energy-delay tradeoffs in combinational logic using gate sizing and supply voltage optimization. In: Proc. European Solid-State Circuits Conf. (2002)

    Google Scholar 

  15. Usami, K., Horowitz, M.: Clustered voltage scaling technique for low power. In: Proc. Int. Symp. Low Power Electronics Design, pp. 3–8 (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Manzak, A. (2005). Temperature Aware Datapath Scheduling. In: Paliouras, V., Vounckx, J., Verkest, D. (eds) Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2005. Lecture Notes in Computer Science, vol 3728. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11556930_11

Download citation

  • DOI: https://doi.org/10.1007/11556930_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29013-1

  • Online ISBN: 978-3-540-32080-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics