Skip to main content

MRAC: A memristor-based reconfigurable framework for adaptive cache replacement

Publication ,  Conference
Zhou, P; Zhao, B; Zhang, Y; Yang, J; Chen, Y
Published in: Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT
December 1, 2011

Memristor, a long postulated yet missing circuit element, has recently emerged as a promising device in non-volatile memory technologies. However, beyond its use as memory cell, it is challenging to integrate memristor in modern architectures for general purpose computation. In this paper we propose a non-conventional use of memristor and demonstrate its applicability to enhancing cache replacement policy. We design a memristor-based saturation counter which can track cache access history at low cost. Based on our counter design, we develop a cache replacement framework that is both reconfigurable and adaptive (MRAC). Our evaluation demonstrates MRAC's reconfigurability and adaptivity, which result in better performance (up to 57.9% more cache miss reduction) and more robust performance improvement. © 2011 IEEE.

Duke Scholars

Published In

Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT

DOI

ISSN

1089-795X

Publication Date

December 1, 2011

Start / End Page

207 / 208
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zhou, P., Zhao, B., Zhang, Y., Yang, J., & Chen, Y. (2011). MRAC: A memristor-based reconfigurable framework for adaptive cache replacement. In Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT (pp. 207–208). https://doi.org/10.1109/PACT.2011.29
Zhou, P., B. Zhao, Y. Zhang, J. Yang, and Y. Chen. “MRAC: A memristor-based reconfigurable framework for adaptive cache replacement.” In Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT, 207–8, 2011. https://doi.org/10.1109/PACT.2011.29.
Zhou P, Zhao B, Zhang Y, Yang J, Chen Y. MRAC: A memristor-based reconfigurable framework for adaptive cache replacement. In: Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT. 2011. p. 207–8.
Zhou, P., et al. “MRAC: A memristor-based reconfigurable framework for adaptive cache replacement.” Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT, 2011, pp. 207–08. Scopus, doi:10.1109/PACT.2011.29.
Zhou P, Zhao B, Zhang Y, Yang J, Chen Y. MRAC: A memristor-based reconfigurable framework for adaptive cache replacement. Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT. 2011. p. 207–208.

Published In

Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT

DOI

ISSN

1089-795X

Publication Date

December 1, 2011

Start / End Page

207 / 208