Suspend/Resume at the Speed of Light
Session information has not yet been published for this event.
One Line Summary
We'll present analyze_suspend, a tool we developed to measure performance, then we'll explore the kernel and driver optimizations that have been made as a result of using this tool.
System suspend/resume is the core energy saving strategy for numerous Linux-based systems, including Android, Chrome OS, Ubuntu and Fedora. The faster Linux can suspend/resume, the more often it can be used, and the more energy these systems can save.
We start by presenting analyze_suspend, a tool we developed to measure performance.
Analyze_suspend is freely available in open source, and we are hopeful that the community will embrace it to optimize Linux on a broad range of systems.
Then we explore the kernel and driver optimizations that have been made as a result of using this tool — some are upstream, and some are still in development.
Finally, we look to the challenges ahead in reaching and sustaining Linux suspend/resume at the speed of light.
Len Brown has maintained and contributed to various parts of the Linux kernel power management sub-system for over 10 years. He is a Principal Engineer at Intel’s Open Source Technology Center.