DocumentCode
644379
Title
Spontaneous Reload Cache: Mimicking a Larger Cache with Minimal Hardware Requirement
Author
Lunkai Zhang ; Mingzhe Zhang ; Lingjun Fan ; Da Wang ; Ienne, Paolo
Author_Institution
State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China
fYear
2013
fDate
17-19 July 2013
Firstpage
31
Lastpage
40
Abstract
In modern processor systems, on-chip Last Level Caches (LLCs) are used to bridge the speed gap between CPUs and off-chip memory. In recent years, the LRU policy effectiveness in low level caches has been questioned. A significant amount of recent work has explored the design space of replacement policies for CPUs´ low level cache systems, and proposed a variety of replacement policies. All these pieces of work are based on the traditional idea of a conventional passive cache, which triggers memory accesses exclusively when there is a cache miss. Such passive cache systems have a theoretical performance upper bound, which is represented by Optimal Algorithm. In this work, we introduce a novel cache system called Spontaneous Reload Cache (SR-Cache). Contrary to passive caches, no matter whether a cache access is a hit or miss, an SR-Cache can actively load or reload an off-chip data block which is predicted to be used in the near future and evict the data block which has the lowest probability to be reused soon. We show that, with minimal hardware overhead, SR-Cache can achieve much better performance than conventional passive caches.
Keywords
cache storage; LLC; LRU policy effectiveness; SR-Cache system; cache mimicking; cache miss; conventional passive cache; memory accesses; off-chip data block; on-chip last level cache; optimal algorithm; passive cache systems; replacement policies; spontaneous reload cache system; theoretical performance upper bound; Computer architecture; Hardware; History; Optimized production technology; Radiation detectors; System-on-chip; Upper bound; processor cache; replacement policy; spontaneous reload;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Architecture and Storage (NAS), 2013 IEEE Eighth International Conference on
Conference_Location
Xi´an
Type
conf
DOI
10.1109/NAS.2013.11
Filename
6665343
Link To Document