ASCIB: adaptive selection of cache indexing bits for removing conflict misses

  • Authors:
  • Alberto Ros;Polychronis Xekalakis;Marcelo Cintra;Manuel E. Acacio;José M. García

  • Affiliations:
  • Universidad de Murcia, Murcia, Spain;Intel Labs Barcelona, Barcelona, Spain;University of Edinburgh, Edinburgh, Scotland Uk;Universidad de Murcia, Murcia, Spain;Universidad de Murcia, Murcia, Spain

  • Venue:
  • Proceedings of the 2012 ACM/IEEE international symposium on Low power electronics and design
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The design of cache memories is a crucial part of the design cycle of a modern processor. Unfortunately, caches with low degrees of associativity suffer a large amount of conflict misses, while high-associative caches consume more power per access. We propose ASCIB, a simple technique able to dynamically adjust the bits used for cache indexing so as to minimize conflict misses. By selecting at run time the bits that disperse the working set more evenly across the available sets, ASCIB removes 73% of the conflict misses on average. This results in an improvement in energy efficiency by 17% on average.