The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.
This schedule is automatically displayed in Central DaylightTime (UTC -5). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."
IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Sign up or log in to add sessions to your schedule and sync them to your phone or calendar.
Modern embedded systems look to minimize power consumption without compromising the performance of the system. To address this challenge, Linux provides comprehensive frameworks for dynamic power management that adapt system performance in response to workload demands. This talk explores the pieces that form the foundation of Linux power optimization and demonstrates how to leverage these tools in real-world scenarios. The key principles for reducing the power consumption of the embedded system include turning off inactive devices, reducing clock frequency, and lowering supply voltage. Linux provides frameworks such as Runtime PM to suspend inactive devices, CPUIdle for intelligent idle state management, DevFreq for memory and device frequency optimization, and CPUFreq for dynamic CPU frequency scaling. By leveraging these tools, systems can reduce power dissipation while still meeting the demands of the application use case, without sacrificing performance. Through a practical case study on a TI AM62L SoC running a display application, this talk explores how different power optimization techniques interact and sometimes conflict, requiring iterative tuning to find optimal operating points.
Attendees will gain actionable optimization strategies, awareness of common pitfalls when subsystems interact, and practical debugging approaches applicable to their own embedded Linux projects.
Kendall Willis is an Embedded Software Engineer working at Texas Instruments. She primarily focuses on power management in ARM SoCs by enabling various low power modes in the Linux kernel.