Skip to main content

A Study for a Low-Power Way Predictor for Embedded Data Caches

  • Conference paper
  • First Online:
  • 1447 Accesses

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 260))

Abstract

This paper introduces an enhanced predictor to reduce power consumption for a way-prediction cache used for embedded systems. The proposed predictor shows better prediction accuracy and lower power consumption compared to any conventional data caches. In addition, two representative cache replacement policies, LRU (Least recently Used) and random, are examined for low-power data caches; simulation results show that random reduce power consumption more than LRU for highly-associative way-prediction caches. SimpleScalar and Cacti simulators are used for these simulations with SPEC benchmark programs.

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

Learn about institutional subscriptions

References

  1. Montanaro J, Witek RT, Anne K, Black AJ, Cooper EM, Dobberpuhl DW, Donahue PM, Eno J, Hoeppner W, Kruckemyer D, Lee TH, Lin PCM, Madden L, Murray D, Pearce MH, Santhanam S, Snyder KJ, Stephany R, Thierauf SC (1996) A 160-MHz, 32-b, 0.5-W CMOS RISC microprocessor. IEEE J Solid-State Circ 31(11):1703–1714

    Article  Google Scholar 

  2. Flynn MJ, Hung P (2005) Microprocessor design issues: thoughts on the road ahead. IEEE Micro 25(3):16–31

    Article  Google Scholar 

  3. Zhang C (2006) A low power highly associative cache for embedded systems. IEEE international conference on computer design (ICCD), San Jose, CA, pp 31–36, Dec 2006

    Google Scholar 

  4. Powell M, Agarwal A, Vijaykumar TN, Falsafi B, Roy K (2001) Reducing set-associative cache energy via way-prediction and selective direct-mapping. IEEE 34th international symposium on microarchitecture (MICRO), Austin, TX, pp 54–65

    Google Scholar 

  5. Furber S et al (1989) ARM3—32b RISC processor with 4 kbyte on-chip cache. In: Musgrave G, Lauther U (eds) Proceedings IFIP TC 10/WG 10.5 international conference on VLSI, pp 35–44. Elsevier (North Holland)

    Google Scholar 

  6. Santhanam S et al (1998) A low-cost, 300-MHz, RISC CPU with attached media processor. IEEE JSSC 33(11):1829–1838

    Google Scholar 

  7. Intel XScale Technology. http://www.intel.com/design/intelxscale. Accessed on April 2013

  8. Inoue K, Ishihara T, Murakami K (1999) Way-predicting set-associative cache for high performance and low energy consumption. In: Proceedings of international symposium on low power electronics and design, pp 273–275

    Google Scholar 

  9. Batson B, Vijaykumar TN (2001) Reactive-associative caches. Parallel architectures and compilation techniques. In: Proceedings of international conference on 8–12 Sept 2001 pp 49–60

    Google Scholar 

  10. Shivakumar P, Jouppi N (2001) CACTI 3.0: an integrated cache timing, power, and area model, Compaq, Palo Alto, CA, WRL Res. report 2001/2

    Google Scholar 

  11. Burger DC, Austin TM (1997) The SimpleScalar tool set, version 2.0, computer architecture news, vol 25(3), pp 13–25, June 1997

    Google Scholar 

  12. Contreras G, Martonosi M (2005) Power prediction for Intel Xscale processors using performance monitoring unit events, ISPLED ‘05, San Diego, CA, August 2005

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yul Chu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media Dordrecht

About this paper

Cite this paper

Chu, Y. (2014). A Study for a Low-Power Way Predictor for Embedded Data Caches. In: Huang, YM., Chao, HC., Deng, DJ., Park, J. (eds) Advanced Technologies, Embedded and Multimedia for Human-centric Computing. Lecture Notes in Electrical Engineering, vol 260. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-7262-5_56

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-7262-5_56

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-7261-8

  • Online ISBN: 978-94-007-7262-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics