SBAC: A statistics based cache bypassing method for asymmetric-access caches

Conference Paper

Asymmetric-access caches with emerging technologies, such as STT-RAM and RRAM, have become very competitive designs recently. Since the write operations consume more time and energy than read ones, data should bypass an asymmetric-access cache unless the locality can justify the data allocation. However, the asymmetric-access property is not well addressed in prior bypassing approaches, which are not energy efficient and induce non-trivial operation over-head. To overcome these problems, we propose a cache bypassing method, SBAC, based on data locality statistics s the whole cache rather than a single cache line's signature. We observe that the decision-making of SBAC is highly accurate and the optimization technique for SBAC works efficiently for multiple applications running concurrently. Experiments show that SBAC cuts down overall energy consumption by 22.3%, and reduces execution time by 8.3%. Compared to prior approaches, the design overhead of SBAC is trivial. Copyright 2014 ACM.

Full Text

Duke Authors

Cited Authors

  • Zhang, C; Sun, G; Li, P; Wang, T; Niu, D; Chen, Y

Published Date

  • January 1, 2014

Published In

Start / End Page

  • 345 - 350

International Standard Serial Number (ISSN)

  • 1533-4678

International Standard Book Number 13 (ISBN-13)

  • 9781450329750

Digital Object Identifier (DOI)

  • 10.1145/2627369.2627611

Citation Source

  • Scopus