One Bit is Not Enough: The Benefit of Reference Analysis in Virtual Memory Management
- 👤 Speaker: Frank Bellosa, Karlsruhe Institute of Techology
- 📅 Date & Time: Wednesday 28 November 2012, 14:15 - 15:15
- 📍 Venue: Lecture Theatre 1, Computer Laboratory
Abstract
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.
Series This talk is part of the Wednesday Seminars - Department of Computer Science and Technology series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Chris Davis' list
- computer science
- Department of Computer Science and Technology talks and seminars
- Graduate-Seminars
- Guy Emerson's list
- Interested Talks
- Lecture Theatre 1, Computer Laboratory
- Martin's interesting talks
- School of Technology
- se393's list
- Trust & Technology Initiative - interesting events
- Wednesday Seminars - Department of Computer Science and Technology
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Frank Bellosa, Karlsruhe Institute of Techology
Wednesday 28 November 2012, 14:15-15:15