Skip to main content

Power-Performance Trade-Offs in Second Level Memory Used by an ARM-Like RISC Architecture

  • Chapter
Power Aware Computing

Abstract

Power consumption is an important dimension in microprocessor and digital system design. This is especially true in the embedded setting where microprocessors have to operate without the luxury of a large power supply or cooling structures. In this paper, we describe an infrastructure setup for the study of power-performance tradeoffs in microprocessor architecture and compiler optimizations. This infrastructure distinguishes itself from those already proposed in the literature in its use of power estimations based on synthesis of the architecture and the full integration of a well-established optimizing compiler framework. We present some preliminary results where we show how the circuit level and architectural techniques can be combined to save overall system power. In particular we reduce the clock frequency and supply voltage of level two memory accesses (circuit level technique) and compensate for the resulting increase in the completion time by implementing a non-blocking store buffer (architectural technique) resulting in up to 39% less power and up to 28% less energy on a set of candidate benchmarks.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Montanaro, R.T. Witek, K. Anne,, A. J. Black, E. M. Cooper, D. W. Dobberpuhl, P. M. Donahue et. al., “A 160 Mhz 32 B 0.5 W CMOS RISC Microprocessor, ” IEEE journal of Solid-State Circuits, Vol. 31, No. 11, pp. 1703–1714, November 1996.

    Article  Google Scholar 

  2. D. Seal, ARM Architecture Reference Manual, Second Edition, Addison Wesley Publications, England, 2001.D. Seal et. al., ARM Architecture Reference Manual, Addison Wesley Publications, 2001.

    Google Scholar 

  3. S. Furber, ARM System Architecture, First Edition, Addison Wesley Publications, England, 1996.

    Google Scholar 

  4. K. Ghose et. al., “Exploiting Bit-Slice Inactivities for Reducing Energy Requirements of Superscalar Processors,” Kool Chips workshop in association with MICRO33, Monterey, California, December 2000.

    Google Scholar 

  5. V. Tiwari and M. Tien-Chien Lee, “Power Analysis of a 32-bit Embedded Microcontroller,” Proceedings of the Asia and South Pacific Design Automation Conference, pp. 141–148, August 1995.

    Google Scholar 

  6. G. C. Cardarilli, M. Salmeri, A. Salsano and O.Simonelli, “Bus Architecture for Low Power VLSI Digital Circuits,” IEEE International Symposium on Circuit and Systems, pp. 21–24, May 1996.

    Google Scholar 

  7. B. Prince, Semiconductor Memories, Second Edition, John Wiley and Sons, England, 1996.

    Google Scholar 

  8. R. J. Evans and P. D. Franzion, “Energy Consumption Modeling and Optimization for SRAMs,” IEEE Journal of Solid State Circuits, Vol. 30, No. 5, pp. 571–579, May 1995.

    Article  Google Scholar 

  9. Trimaran Consortium, http://www.trimaran.org

  10. Synopsys, Inc., http://www.synopsys.com

  11. LEDA Systems, Inc., http://www.ledasys.com

  12. D. M. Pozar, Microwave Engineering, Second Edition, John Wiley & Sons Inc., USA, 1997.

    Google Scholar 

  13. http://www.eecs.umich.edu/;jringenb/power/

  14. http://www.eecs.umich.edu/taustin/simplescalar

  15. A. Chandrakasan and R. Brodersen, Low Power CMOS Design, John Wiley & Sons Inc., USA, 1998.

    Google Scholar 

  16. P. R. Panda and N. Dutt, “Low Power Memory Mapping through Reducing Address Bus Activity,” IEEE Transactions on VLSI Systems, Vol. 7, No. 3, pp. 309–320, September 1999.

    Article  Google Scholar 

  17. N. Chang, K. Kim and H. G. Lee, “Cycle Accurate Energy Consumption Measurement and Analysis: Case Study of ARM7TDMI,” Proceedings of the International Symposium on Low Power Electronics and Design, pp. 185–190, July 2000.

    Google Scholar 

  18. A. Sinha, A. Wang and A. P. Chandrakasan, “Algorithmic Transforms for Efficient Energy Scalable Computation,” Proceedings of the International Symposium on Low Power Electronics and Design, pp. 31–36, July 2000.

    Google Scholar 

  19. M. Powell, S. Yang, B. Falsafi, K. Roy and T. N. Vijaykumar, “Gated Vdd: A Circuit Technique to Reduce Leakage in Deep-Submicron Cache Memories,” Proceedings of the International Symposium on Low Power Electronics and Design, pp. 90–95, July 2000.

    Google Scholar 

  20. Denalisoft, Inc., http://www.denalisoft.com

  21. Compaq, Inc., http://www.compaq.com

  22. http://www.trimaran.org/status.html.

  23. D. Liu and C. Svensson, “Power Consumption Estimation in CMOS VLSI Chips,” IEEE Journal of Solid-State Circuits, Vol. 29, No. 6, pp. 663–670, June 1994.

    Article  Google Scholar 

  24. A. Iyer and D. Marculescu, “Power Aware Microarchitecture Resource Scaling,” Proceedings of Design Automation and Test in Europe, pp. 190–196, March 2001.

    Google Scholar 

  25. A. Acquaviva, L. Benini and B. Ricco, “An Adaptive Algorithm for Low-Power Streaming Multimedia Processing,” Proceedings of Design Automation and Test in Europe, pp. 273–279, March 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science+Business Media New York

About this chapter

Cite this chapter

Puttaswamy, K. et al. (2002). Power-Performance Trade-Offs in Second Level Memory Used by an ARM-Like RISC Architecture. In: Graybill, R., Melhem, R. (eds) Power Aware Computing. Series in Computer Science. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-6217-4_11

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-6217-4_11

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-3382-9

  • Online ISBN: 978-1-4757-6217-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics