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

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.

Provided by: Institute of Electrical & Electronic Engineers Topic: Storage Date Added: Sep 2013 Format: PDF

Find By Topic