University of Cambridge > Talks.cam > Computer Laboratory Wednesday Seminars > One Bit is Not Enough: The Benefit of Reference Analysis in Virtual Memory Management

One Bit is Not Enough: The Benefit of Reference Analysis in Virtual Memory Management

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Stephen Clark.

For half a century operating systems used a single bit to make placement and migration decisions for pages of memory. The historic reference (“use”) bit in the page entry indicates if a memory page was used in the past. Heuristics (e.g., clock algorithms) were built upon this single bit to extract the reference characteristics supporting higher memory management strategies.

With the upcoming of heterogeneous memory architectures with non-uniform memory access, the time has come to rethink the interface between the memory subsystem and the operating system to provide comprehensive memory-reference information that guides memory management decisions. The talk demonstrates the demand of operating systems for information about access frequency, gap distribution, and request origin to find the best location and access policy for a memory region with respect to latency, bandwidth, and energy consumption.

This talk is part of the Computer Laboratory Wednesday Seminars series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2019 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity