Title :
MRAC: A Memristor-based Reconfigurable Framework for Adaptive Cache Replacement
Author :
Zhou, Ping ; Zhao, Bo ; Zhang, Youtao ; Yang, Jun ; Chen, Yiran
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Pittsburgh, Pittsburgh, PA, USA
Abstract :
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 and more robust performance improvement.
Keywords :
cache storage; memristors; random-access storage; MRAC; adaptive cache replacement; general purpose computation; memory cell; memristor-based reconfigurable framework; memristor-based saturation counter; nonvolatile memory technologies; Computer architecture; History; Memristors; Microprocessors; Radiation detectors; Resistance; Robustness; Application of emerging memory technologies; Cache replacement; Memristor;
Conference_Titel :
Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
Conference_Location :
Galveston, TX
Print_ISBN :
978-1-4577-1794-9
DOI :
10.1109/PACT.2011.29