Scattered Superpage: A Case for Bridging the Gap Between Superpage and Page Coloring

Download Now
Provided by: Institute of Electrical & Electronic Engineers
Topic: Storage
Format: PDF
Superpage and page coloring are two important practical techniques to improve the performance of Translation Lookaside Buffers (TLBs) and shared Last Level Cache (LLC) respectively. However, there exists a gap between these two techniques in current hardware-architecture design, resulting in the contradiction in adopting these two optimizations simultaneously: a superpage requires hundreds of contiguous (e.g. a power of two) base pages in both virtual and physical memory, which would compulsorily occupy all available page colors (or cache sets), thus making page coloring failed to work.
Download Now

Find By Topic