• 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