L1 data cache power reduction using a forwarding predictor

  • Authors:
  • P. Carazo;R. Apolloni;F. Castro;D. Chaver;L. Pinuel;F. Tirado

  • Affiliations:
  • Universidad Politecnica de Madrid, Spain;Universidad Nacional de San Luis, Argentina;Universidad Complutense de Madrid, Spain;Universidad Complutense de Madrid, Spain;Universidad Complutense de Madrid, Spain;Universidad Complutense de Madrid, Spain

  • Venue:
  • PATMOS'10 Proceedings of the 20th international conference on Integrated circuit and system design: power and timing modeling, optimization and simulation
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In most modern processor designs the L1 data cache has become a major consumer of power due to its increasing size and high frequency access rate. In order to reduce this power consumption, we propose in this paper a straightforward filtering technique. The mechanism is based on a highly accurate forwarding predictor that determines if a load instruction will take its corresponding data via forwarding from the load-store structure -thus avoiding the data cache access- or it should catch it from the data cache. Our simulation results show that 36% data cache power savings can be achieved on average, with a negligible performance penalty of 0.1%.