Title
A Swap-based Cache Set Index Scheme to Leverage both Superpage and Page Coloring Optimizations
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.
Year
DOI
Venue
2014
10.1145/2593069.2593078
DAC
Keywords
Field
DocType
optimisation,cache storage,storage management,memory access,last level cache,physical memory management,tlb,operating systems (computers),operating system,translation looakaside buffer,superpage optimizations,llc performance,buffer circuits,pseudophysical address space,page coloring optimizations,superpage number bits,swap-based cache set index scheme
Address space,Cache pollution,Physical address,Cache,Computer science,Parallel computing,Cache algorithms,Page cache,Cache coloring,Translation lookaside buffer,Operating system
Conference
ISSN
Citations 
PageRank 
0738-100X
1
0.34
References 
Authors
21
4
Name
Order
Citations
PageRank
Zehan Cui119710.00
Licheng Chen21039.74
Yungang Bao336131.11
Ming-yu Chen490279.29