• DocumentCode
    1786934
  • Title

    A swap-based cache set index scheme to leverage both superpage and page coloring optimizations

  • Author

    Zehan Cui ; Licheng Chen ; Yungang Bao ; Mingyu Chen

  • Author_Institution
    State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We propose a novel cache set index scheme called SWAP (swap-based cache set index). SWAP introduces a pseudo-physical address space that is used by the operating system. The real physical address used for cache and main memory access is obtained by simply swapping some of superpage number bits with cache set index bits from the pseudo-physical address. By adding a level of indirection to the physical memory management, we simultaneously support both page coloring and superpage optimizations. These work together to improve TLB and shared LLC performance with negligible cost. Our results show that SWAP can improve performance by an average of 15.1% (by up to 25.2%) compared to 7.34% and 8.26% for superpage and page coloring, respectively.
  • Keywords
    buffer circuits; cache storage; operating systems (computers); optimisation; storage management; LLC performance; TLB; last level cache; memory access; operating system; page coloring optimizations; physical memory management; pseudophysical address space; superpage number bits; superpage optimizations; swap-based cache set index scheme; translation looakaside buffer; Benchmark testing; Color; Hardware; Image color analysis; Indexes; Memory management; Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2593069.2593078
  • Filename
    6881467