Memory Hotplug on Android
summary
Describes applying Linux Memory Hotplug to Android to logical-offline 64 MB regions so DDR can enter partial array self-refresh or deep power down, using a CMA reservation plus a balloon driver and the Android low‑memory killer to bound latency and guarantee camera allocations. Claims about power: roughly 50 mW (≈5%) runtime savings, up to ~15% in big.LITTLE scenarios. Maxim reports a working upstream patchset with some stability and latency‑measurement work remaining.
AI-written summary · about
chapters (5)
- 0:00Start
- 2:32Continuous Memory Allocation
- 8:29Temperature-Compensated Self Refresh
- 25:14Latency
- 28:51Distributed Memory Management
related talks
18mEnd the Senseless Killing: Improving Memory Management for Mobile Operating Systems
08mAndroid: memcg v1 - v2
39mUnderstanding Android memory usage
36mAndroid memory and games
43mMemory Dumps: Going beyond the memory leak
07mAndroid memory tools and best practices
15mio_uring in Android
40m640K ought to be enough for anyone
