
Enhanced Virtual Memory Framework for Fine-grained Memory Management
"Discover the benefits of managing memory at a fine granularity in this session with Vivek Seshadri and team. Explore efficient capacity management, protection, and security features. Learn why a 4KB page size is not considered fine-grained and how the framework enables powerful access semantics and flexible memory management techniques."
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Page Overlays An Enhanced Virtual Memory Framework to Enable Fine-grained Memory Management Session 2B 10:45 AM Vivek Seshadri Gennady Pekhimenko, Olatunji Ruwase, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry, Trishul Chilimbi
Managing memory at a fine-granularity has many benefits (efficient capacity management, protection, security, )
Managing memory at a fine-granularity has many benefits (efficient capacity management, protection, security, ) 4KB (page size) is NOT a fine-granularity
Managing memory at a fine-granularity has many benefits (efficient capacity management, protection, security, ) 4KB (page size) is NOT a fine-granularity Page Overlays P V O
Managing memory at a fine-granularity has many benefits (efficient capacity management, protection, security, ) 4KB (page size) is NOT a fine-granularity Page Overlays P Simple Low cost Largely retains the structure of existing virtual memory systems V O
Managing memory at a fine-granularity has many benefits (efficient capacity management, protection, security, ) 4KB (page size) is NOT a fine-granularity Page Overlays P Simple Low cost Largely retains the structure of existing virtual memory systems V O Powerful Access Semantics Many applications Efficient copy-on-write Sparse data structure representation Fine-grained metadata management Flexible superpages Memory checkpointing Fine-grained deduplication Virtualizing speculation