Explore innovative techniques for maximizing DRAM utilization across various platforms in this 40-minute conference talk from the Linux Plumbers Conference. Dive into Google's research on extracting more memory from running applications without compromising performance, applicable to Android, Chrome OS, and data center servers. Learn about proactive memory reclamation, idle memory tracking, and in-memory compression techniques that have led to significant cost savings in Google's data centers. Discover how these methods can be adapted for power-constrained devices and discuss potential applications in other use cases. Gain insights into the challenges and solutions for managing DRAM demand across different devices, from mobile to desktop to servers, as presented by experts from Google.
Overview
Syllabus
Introduction
Why we need more DRAM
Current Status
Solution
Regression
Stress tests
Process Madvice
Drain Center
Memory Over Commit
CasedLD
CPU overhead
Optimization
Decouple Aging
Discussion Point
Taught by
Linux Plumbers Conference