Difference between revisions of "Power Management Presentations"

From eLinux.org
Jump to: navigation, search
(Use-Case Power Management Optimization: Identifying and Tracking Key Power Indicators)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
= '''Power Management''' =
 
= '''Power Management''' =
  
== PMIC: First One to Turn On and Last One to Turn Off ==
+
== PMIC: First One to Turn On and Last One to Turn Off [ELCE 2019] ==
 
 
 
'''Presenter:''' Keerthy Jagadeesh, Texas Instruments  <br>
 
'''Presenter:''' Keerthy Jagadeesh, Texas Instruments  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about PMIC driver <br>
 
This presentation provides information about PMIC driver <br>
 
development in Linux and debugging over I2C. <br>
 
development in Linux and debugging over I2C. <br>
  
[https://elinux.org/images/2/26/PMIC_ELCE_2019.pdf PDF] | [https://youtu.be/iHrECmlRsxo?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO] ELCE 2019
+
* [https://elinux.org/images/2/26/PMIC_ELCE_2019.pdf PDF] | [https://youtu.be/iHrECmlRsxo?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO]
 
 
== Fully Automated Power Measurement Solution Coupled with IC Temperature Control ==
 
 
 
'''Presenter:''' Jerome Neanne, BayLibre & Pascal Mareau, NXP <br>
 
 
 
'''Summary:'''
 
This presentation talks about the automated test framework, <br>
 
temperature control and power measurements. <br>
 
 
 
[https://elinux.org/images/9/98/Thermo-Regulated_Power_Management_Platform_ELC2019.pdf PDF] | [https://youtu.be/l-S4ZRslgRY?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO] ELCE 2019
 
 
 
== The Power-Supply Subsystem ==
 
  
 +
== The Power-Supply Subsystem [ELCE 2018] ==
 
'''Presenter:''' Sebastian Reichel, Collabora <br>
 
'''Presenter:''' Sebastian Reichel, Collabora <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides an overview of the subsystem <br>
 
This presentation provides an overview of the subsystem <br>
 
and template driver instantiated from the device tree. <br>
 
and template driver instantiated from the device tree. <br>
  
[https://elinux.org/images/4/45/Power-supply_Sebastian-Reichel.pdf PDF] | [https://youtu.be/MdgmyOHldZg VIDEO] ELCE 2018
+
* [https://elinux.org/images/4/45/Power-supply_Sebastian-Reichel.pdf PDF] | [https://youtu.be/MdgmyOHldZg VIDEO]
 
 
== About the Need to Power Instrument the Linux Kernel ==
 
 
 
'''Presenter:''' Patrick Titiano, BayLibre  <br>
 
 
 
'''Summary:'''
 
This presentation provides information about SoC power management, <br>
 
benefits, power visualization apps and closed-loop power policies.<br>
 
 
 
[https://elinux.org/images/c/c9/Need_to_Power_Instrument_Linux_Kernel_v4.pdf PDF] | [https://www.youtube.com/watch?v=aBl_9FgfT3o VIDEO] ELC 2017
 
 
 
== Power Management Integrated Circuits: Keep the Power in Your Hands ==
 
  
 +
== Power Management Integrated Circuits: Keep the Power in Your Hands [ELC 2017] ==
 
'''Presenter:''' Quentin Schulz, Free Electrons  <br>
 
'''Presenter:''' Quentin Schulz, Free Electrons  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about PMIC <br>
 
This presentation provides information about PMIC <br>
Line 51: Line 25:
 
protection. <br>
 
protection. <br>
  
[https://elinux.org/images/0/02/Schulz-pmics-keep-power-in-your-hands.pdf PDF] | [https://www.youtube.com/watch?v=GsDWgm0YiaU VIDEO] ELC 2017
+
* [https://elinux.org/images/0/02/Schulz-pmics-keep-power-in-your-hands.pdf PDF] | [https://www.youtube.com/watch?v=GsDWgm0YiaU VIDEO]
 
 
== Power Management in Zephyr RTOS ==
 
  
 +
== Power Management in Zephyr RTOS [ELC 2016] ==
 
'''Presenter:''' Ramesh Thomas, Intel  <br>
 
'''Presenter:''' Ramesh Thomas, Intel  <br>
 
 
'''Summary:'''
 
'''Summary:'''
The session talks about effective power management support in this platform <br>
+
The session talks about effective power management support in <br>
that have very limited resources and overview on the power management infrastructure <br>
+
this platform that have very limited resources and overview on <br>
provided by Zephyr. <br>
+
the power management infrastructure provided by Zephyr. <br>
  
[https://elinux.org/index.php?title=Special:Upload&wpDestFile=Rthomas.pdf PDF] | [https://elinux.org/index.php?title=Special:Upload&wpDestFile=Rthomas.pdf VIDEO] ELC 2016
+
* [https://elinux.org/index.php?title=Special:Upload&wpDestFile=Rthomas.pdf PDF] | [https://elinux.org/index.php?title=Special:Upload&wpDestFile=Rthomas.pdf VIDEO]
 
 
== Linux Power Management Optimization on the Nvidia Jetson Platform ==
 
  
 +
== Linux Power Management Optimization on the Nvidia Jetson Platform [ELC 2016] ==
 
'''Presenter:''' Merlin Friesen, Golden Gate Research  <br>
 
'''Presenter:''' Merlin Friesen, Golden Gate Research  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The session covers SoC power management, techniques and features.  <br>
 
The session covers SoC power management, techniques and features.  <br>
  
[https://elinux.org/images/e/e9/Friesen.pdf PDF] | [https://youtu.be/9KuY_zMir3A VIDEO] ELC 2016
+
* [https://elinux.org/images/e/e9/Friesen.pdf PDF] | [https://youtu.be/9KuY_zMir3A VIDEO]
 
 
== Google ProjectARA Power Management Challenges ==
 
  
 +
== Google ProjectARA Power Management Challenges [ELC 2016] ==
 
'''Presenter:''' Patrick Titiano, BayLibre  <br>
 
'''Presenter:''' Patrick Titiano, BayLibre  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about challenges in the area of <br>
 
This presentation provides information about challenges in the area of <br>
 
power management and how to handle multiple batteries to the system. <br>
 
power management and how to handle multiple batteries to the system. <br>
  
[https://elinux.org/images/f/f8/Titiano.pdf PDF] | [https://youtu.be/b8j727TDRhc VIDEO] ELC 2016
+
* [https://elinux.org/images/f/f8/Titiano.pdf PDF] | [https://youtu.be/b8j727TDRhc VIDEO]
 
 
== Herd Your Boards, Become a Farmer ==
 
 
 
'''Presenter:''' Geert Uytterhoeven, Glider bvba  <br>
 
 
 
'''Summary:'''
 
This presentation provides information about development boards <br>
 
on a board farm and overcomes the issues related to control, <br>
 
power, monitor and automating boards in your farm. <br>
 
 
 
[https://elinux.org/images/b/b5/Herd_Your_Boards.pdf PDF] | [https://youtu.be/kwqmjeqAx-E?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO] ELCE 2016
 
 
 
== Power Management Challenges in IoT and How Zephyr RTOS Meets Them ==
 
  
 +
== Power Management Challenges in IoT and How Zephyr RTOS Meets Them [ELCE 2016] ==
 
'''Presenter:''' Ramesh Thomas, Intel <br>
 
'''Presenter:''' Ramesh Thomas, Intel <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The session talks about zephyr power management design <br>
 
The session talks about zephyr power management design <br>
 
and how to run on tiny batteries for extensive periods. <br>
 
and how to run on tiny batteries for extensive periods. <br>
  
[https://elinux.org/images/e/e0/Power_Management_Challenges_in_IoT_and_How_Zephyr_RTOS_Meets_Them.pdf PDF] | [https://youtu.be/QLF6n9a7Fas?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO] ELCE 2016
+
[https://elinux.org/images/e/e0/Power_Management_Challenges_in_IoT_and_How_Zephyr_RTOS_Meets_Them.pdf PDF] | [https://youtu.be/QLF6n9a7Fas?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
 
 
== Sigrok: Adventures in Integrating a Power-Measurement Device ==
 
 
 
'''Presenter:''' Bartosz Golaszewski, BayLibre  <br>
 
 
 
'''Summary:'''
 
The session talks about ACME cape key features, sigrok <br>
 
architecture, sigrok flow and sigrok key features. <br>
 
 
 
[https://elinux.org/images/7/76/Sigrok-_Adventures_in_Integrating_a_Power-Measurement_Device.pdf PDF] ELC 2015
 
 
 
== Last One Out, Turn Off The Lights ==
 
  
 +
== Last One Out, Turn Off The Lights [ELC 2015] ==
 
'''Presenter:''' Geert Uytterhoeven, Glider bvba  <br>
 
'''Presenter:''' Geert Uytterhoeven, Glider bvba  <br>
 
 
'''Summary:'''
 
'''Summary:'''
This talk covers power domains, clock domains, power/clock <br>
+
This talk covers power domains, clock domains, <br>
distribution and topology. <br>
+
power/clock distribution and topology. <br>
 
 
[https://elinux.org/images/1/14/Last_One_Out%2C_Turn_Off_The_Lights.pdf PDF] ELC 2015
 
  
== Making the Most of Dynamic Audio Power Management ==
+
[https://elinux.org/images/1/14/Last_One_Out%2C_Turn_Off_The_Lights.pdf PDF]
  
 +
== Making the Most of Dynamic Audio Power Management [ELCE 2015] ==
 
'''Presenter:''' Lars-Peter Clausen, Analog Devices  <br>
 
'''Presenter:''' Lars-Peter Clausen, Analog Devices  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about power state, <br>
 
This presentation provides information about power state, <br>
 
DAPM (dynamic audio power management) and power sequencing. <br>
 
DAPM (dynamic audio power management) and power sequencing. <br>
  
[https://elinux.org/images/c/c1/Dapm_clausen.pdf PDF] | [https://youtu.be/W-FUybvA7fE VIDEO] ELCE 2015
+
* [https://elinux.org/images/c/c1/Dapm_clausen.pdf PDF] | [https://youtu.be/W-FUybvA7fE VIDEO]
 
 
== System Power Management Interface (SPMI) ==
 
  
 +
== System Power Management Interface (SPMI) [ELC 2014] ==
 
'''Presenter:''' Josh Cartwright, Qualcomm Innovation Center  <br>
 
'''Presenter:''' Josh Cartwright, Qualcomm Innovation Center  <br>
 
'''Summary:'''
 
The session covers a high level architectural overview of SPMI <br>
 
and Linux kernel software interfaces. <br>
 
 
[https://elinux.org/images/c/c1/Elc2014_spmi_joshc.pdf PDF] | [https://www.youtube.com/watch?v=rEPOvrn6NB0s VIDEO] ELC 2014
 
 
== Use-Case Power Management Optimization: Identifying and Tracking Key Power Indicators ==
 
 
'''Presenter:''' Patrick Titiano, BayLibre <br>
 
 
 
'''Summary:'''
 
'''Summary:'''
The presenter talks about identifying and tracking KPIs on <br>
+
The session covers a high level architectural overview <br>
a per use-case basis to optimize power consumption <br>
+
of SPMI and Linux kernel software interfaces. <br>
at the system level and also maintain temperature. <br>
 
  
[https://elinux.org/images/2/28/Use-Case_Power_Management_Optimization_ELC_Presentation.pdf PDF] | [https://www.youtube.com/watch?v=uBXCkBLIwLo VIDEO] ELC 2014
+
* [https://elinux.org/images/c/c1/Elc2014_spmi_joshc.pdf PDF] | [https://www.youtube.com/watch?v=rEPOvrn6NB0s VIDEO]
  
 
== Leveraging Open-Source Power Measurement Standard Solution [ELCE 2014] ==
 
== Leveraging Open-Source Power Measurement Standard Solution [ELCE 2014] ==
Line 160: Line 88:
 
This presentation talks about Power Measurement Basics like<br>
 
This presentation talks about Power Measurement Basics like<br>
 
board Requirements, ADC resolution, Shunt Resistor selection <br>
 
board Requirements, ADC resolution, Shunt Resistor selection <br>
and also about the “ACME” Initiative.
+
and also about the “ACME” Initiative. <br>
  
 
* [https://elinux.org/images/0/04/Titiano--leveraging_open-source_power_measurement_standard_solution.pdf PDF]
 
* [https://elinux.org/images/0/04/Titiano--leveraging_open-source_power_measurement_standard_solution.pdf PDF]
  
== Use-Case Power Management Optimization: Identifying & Tracking Key Power Indicators ==
+
== Use-Case Power Management Optimization: Identifying & Tracking Key Power Indicators [ELCE 2013] ==
 
 
 
'''Presenter:''' Patrick Titiano <br>
 
'''Presenter:''' Patrick Titiano <br>
 
 
'''Summary:'''
 
'''Summary:'''
This session talks about about the use of case <br>
+
This session talks about about the use of case PM optimization <br>
PM optimization methodology and critical key performance indicators. <br>
+
methodology and critical key performance indicators. <br>
 
 
[https://elinux.org/images/f/f9/Titiano-Use-Case_Power_Management_Optimization_ELC-E_Presentation.pdf PDF]  ELCE 2013
 
  
== Linux Power Supply Charging Subsystem  ==
+
[https://elinux.org/images/f/f9/Titiano-Use-Case_Power_Management_Optimization_ELC-E_Presentation.pdf PDF]
  
 +
== Linux Power Supply Charging Subsystem [ELCE 2012] ==
 
'''Presenter:''' Rama Pallala, Intel <br>
 
'''Presenter:''' Rama Pallala, Intel <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The presenter covers information about embedded <br>
 
The presenter covers information about embedded <br>
Line 183: Line 107:
 
maintainability.  <br>
 
maintainability.  <br>
  
[https://elinux.org/images/a/a4/Placeholder.pdf PDF] ELCE 2012
+
* [https://elinux.org/images/a/a4/Placeholder.pdf PDF]
 
 
== Regmap: The Power of Subsystems and Abstractions==
 
  
 +
== Regmap: The Power of Subsystems and Abstractions [ELCE 2012] ==
 
'''Presenter:''' Mark Brown, Wolfson Microelectronics <br>
 
'''Presenter:''' Mark Brown, Wolfson Microelectronics <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about the quality <br>
 
This presentation provides information about the quality <br>
Line 194: Line 116:
 
implementation of reading and writing. <br>
 
implementation of reading and writing. <br>
  
[https://elinux.org/images/a/a3/Regmap-_The_Power_of_Subsystems_and_Abstractions.pdf PDF] ELCE 2012
+
* [https://elinux.org/images/a/a3/Regmap-_The_Power_of_Subsystems_and_Abstractions.pdf PDF]
 
 
== Runtime PM: Upstream I/O Device Power Management ==
 
  
 +
== Runtime PM: Upstream I/O Device Power Management [ELC 2011] ==
 
'''Presenter:''' Magnus Damm  <br>
 
'''Presenter:''' Magnus Damm  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The slides cover CPU runtime power management in Linux <br>
 
The slides cover CPU runtime power management in Linux <br>
 
idle loop and I/O device runtime power management. <br>
 
idle loop and I/O device runtime power management. <br>
  
[https://elinux.org/images/1/18/Elc2011_damm.pdf PDF] ELC 2011
+
* [https://elinux.org/images/1/18/Elc2011_damm.pdf PDF]
 
 
== The Evolution of Tracing and Profiling for Power Management and Accelerators ==
 
 
 
'''Presenter:''' Jean Pihet (NewOldBits.com)  <br>
 
 
 
'''Summary:'''
 
These slides cover the status of power management, accel <br>
 
trace events, and contributions to mainline kernel. <br>
 
 
 
[https://elinux.org/images/d/d8/Elc2011_pihet.pdf PDF] ELC 2011
 
 
 
== How to Power Tune a Device Running on a Linux Kernel for Better Suspend Battery Life ==
 
  
 +
== How to Power Tune a Device Running on a Linux Kernel for Better Suspend Battery Life [ELC 2011] ==
 
'''Presenter:''' Mark Gross (Intel)  <br>
 
'''Presenter:''' Mark Gross (Intel)  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about power BOM, <br>
 
This presentation provides information about power BOM, <br>
 
Suspend to Ram Hardening,and Measuring.<br>
 
Suspend to Ram Hardening,and Measuring.<br>
  
[https://elinux.org/images/9/9f/Elc2011_gross.pdf PDF] ELC 2011
+
* [https://elinux.org/images/9/9f/Elc2011_gross.pdf PDF]
 
 
== PeakCurrent Management in x86-Based Smartphones ==
 
  
 +
== PeakCurrent Management in x86-Based Smartphones [ELC 2011] ==
 
'''Presenter:''' R Durgadoss, Intel  <br>
 
'''Presenter:''' R Durgadoss, Intel  <br>
 
 
'''Summary:'''
 
'''Summary:'''
This presentation provides information about  peak current issues on phones <br>
+
This presentation provides information about  peak current <br>
and addressing peak current on x86 phones. <br>
+
issues on phones and addressing peak current on x86 phones. <br>
  
[https://elinux.org/images/f/f1/PeakCurrent_Management_in_x86-Based_Smartphones.pdf PDF] ELC 2011
+
* [https://elinux.org/images/f/f1/PeakCurrent_Management_in_x86-Based_Smartphones.pdf PDF]
 
 
==SOC Power Management - Debugging and Optimization Techniques ==
 
  
 +
== SOC Power Management - Debugging and Optimization Techniques [ELCE 2011] ==
 
'''Presenter:''' Avinash Mahadeva & Vishwanth Sripathy (Texas Instruments)  <br>
 
'''Presenter:''' Avinash Mahadeva & Vishwanth Sripathy (Texas Instruments)  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about power management, <br>
 
This presentation provides information about power management, <br>
Line 245: Line 149:
 
software power management techniques. <br>
 
software power management techniques. <br>
  
[https://elinux.org/images/c/ca/Omap-power-management-debugging.pdf PDF] ELCE 2011
+
* [https://elinux.org/images/c/ca/Omap-power-management-debugging.pdf PDF]
 
 
==Power Management Using PM Domains on SH7372 ==
 
  
 +
==Power Management Using PM Domains on SH7372 [ELCE 2011] ==
 
'''Presenter:''' Rafael J. Wysocki (Faculty of Physics, U. Warsaw/SUSE Labs)  <br>
 
'''Presenter:''' Rafael J. Wysocki (Faculty of Physics, U. Warsaw/SUSE Labs)  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about the hierarchy of <br>
 
This presentation provides information about the hierarchy of <br>
Line 256: Line 158:
 
power management quality of service. <br>
 
power management quality of service. <br>
  
[https://elinux.org/images/e/e6/Elce11_wysocki.pdf PDF] ELCE 2011
+
* [https://elinux.org/images/e/e6/Elce11_wysocki.pdf PDF]
 
 
==Consolidating Linux Power Management on ARM Multiprocessor Systems ==
 
  
 +
==Consolidating Linux Power Management on ARM Multiprocessor Systems [ELCE 2011] ==
 
'''Presenter:'''Lorenzo Pieralisi (ARM Ltd.) <br>
 
'''Presenter:'''Lorenzo Pieralisi (ARM Ltd.) <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about power <br>
 
This presentation provides information about power <br>
 
management fundamentals and the ARM A9 SMP CPU shutdown procedure. <br>
 
management fundamentals and the ARM A9 SMP CPU shutdown procedure. <br>
  
[https://elinux.org/images/0/09/Elce11_pieralisi.pdf PDF] ELCE 2011
+
* [https://elinux.org/images/0/09/Elce11_pieralisi.pdf PDF]
  
== Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms ==
+
== Charger Manager: Aggregating Chargers, Fuel Gauges and Batteries [ELCE 2011] ==
 +
'''Presenter: '''MyungJoo Ham (Samsung)) <br>
 +
'''Summary:'''
 +
This presentation answers the questions like why<br>
 +
polling batteries while suspended & charging at kernel,<br>
 +
why support multiple chargers with charger Manager and <br>
 +
why support multiple batteries at a device with Charger Manager.
  
 +
* [https://elinux.org/images/c/c6/Elce11_ham.pdf PDF]
 +
 +
== Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms [ELC 2010] ==
 
'''Presenter:''' Sujith Thomas  <br>
 
'''Presenter:''' Sujith Thomas  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about CPU power management, <br>
 
This presentation provides information about CPU power management, <br>
Line 277: Line 185:
 
idle power management. <br>
 
idle power management. <br>
  
[https://elinux.org/images/6/68/WordloadCharacterization-ELC-final.pdf PDF] ELC 2010
+
* [https://elinux.org/images/6/68/WordloadCharacterization-ELC-final.pdf PDF]
 
 
== Wake-ups Effect on Idle Power for Intel's Moorestown MID and Smartphone Platform ==
 
  
 +
== Wake-ups Effect on Idle Power for Intel's Moorestown MID and Smartphone Platform [ELC 2010] ==
 
'''Presenter:''' German Monroy  <br>
 
'''Presenter:''' German Monroy  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The session talks about power measurement alternatives <br>
 
The session talks about power measurement alternatives <br>
 
and analyzes timer behavior using ftrace. <br>
 
and analyzes timer behavior using ftrace. <br>
  
[https://elinux.org/images/0/07/Effect_of_wakeups_on_Moorestown_power.pdf PDF] ELC 2010
+
* [https://elinux.org/images/0/07/Effect_of_wakeups_on_Moorestown_power.pdf PDF]
 
 
== DVFS for Embedded Linux ==
 
  
 +
== DVFS for Embedded Linux [ELC 2010] ==
 
'''Presenter:''' Yong Bon Koo and Youngbin Seo <br>
 
'''Presenter:''' Yong Bon Koo and Youngbin Seo <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The presenter talks about CPU power consumption and <br>
 
The presenter talks about CPU power consumption and <br>
 
DVFS design for CPU power consumption. <br>
 
DVFS design for CPU power consumption. <br>
  
[https://elinux.org/images/8/8a/ELC_2010_PM_Slides.pdf PDF] ELC 2010
+
* [https://elinux.org/images/8/8a/ELC_2010_PM_Slides.pdf PDF]
 
 
== Runtime Power Management: Overview and Platform Implementation ==
 
  
 +
== Runtime Power Management: Overview and Platform Implementation [ELC 2010] ==
 
'''Presenter:''' Kevin Hilman <br>
 
'''Presenter:''' Kevin Hilman <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about new power <br>
 
This presentation provides information about new power <br>
 
management framework and simple API usage. <br>
 
management framework and simple API usage. <br>
  
[https://elinux.org/images/0/08/ELC-2010-Hilman-Runtime-PM.pdf PDF] ELC 2010
+
* [https://elinux.org/images/0/08/ELC-2010-Hilman-Runtime-PM.pdf PDF]
 
 
== Runtime Power Management on SuperH Mobile ==
 
  
 +
== Runtime Power Management on SuperH Mobile [ELC 2009] ==
 
'''Presenter:'''Magnus Damm  <br>
 
'''Presenter:'''Magnus Damm  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation information about run-time power management <br>
 
This presentation information about run-time power management <br>
 
clock framework, device drivers and sleep modes in SuperH mobile platforms <br>
 
clock framework, device drivers and sleep modes in SuperH mobile platforms <br>
  
[Runtime-Power-Management-on-SuperH-Mobile-20090407.pdf PDF] ELC 2009
+
* [https://elinux.org/images/4/45/Runtime-Power-Management-on-SuperH-Mobile-20090407.pdf PDF]
 
 
== Constrained Power Management ==
 
  
 +
== Constrained Power Management [ELCE 2009] ==
 
'''Presenter:'''Patrick Bellasi  <br>
 
'''Presenter:'''Patrick Bellasi  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about power management <br>
 
This presentation provides information about power management <br>
 
techniques, framework design and constrained power management. <br>
 
techniques, framework design and constrained power management. <br>
  
[https://elinux.org/images/6/60/Bellasi-ConstrainedPowerManagement.pdf PDF] ELCE 2009
+
* [https://elinux.org/images/6/60/Bellasi-ConstrainedPowerManagement.pdf PDF]  
 
 
== Linux System Power Management on OMAP3430 ==
 
  
 +
== Linux System Power Management on OMAP3430 [ELC 2008] ==
 
'''Presenter:''' Richard Woodruff  <br>
 
'''Presenter:''' Richard Woodruff  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The session provides information about hardware power management <br>
 
The session provides information about hardware power management <br>
Line 338: Line 234:
 
Management software exploits hardware features. <br>
 
Management software exploits hardware features. <br>
  
[https://elinux.org/images/6/6b/TI_OMAP3430_Linux_PM_reference.ppt PDF] ELC 2008
+
* [https://elinux.org/images/6/6b/TI_OMAP3430_Linux_PM_reference.ppt PDF]
 
 
== Building Blocks for Embedded Power Management ==
 
  
 +
== Building Blocks for Embedded Power Management [ELC 2008] ==
 
'''Presenter:''' Kevin Hilman <br>
 
'''Presenter:''' Kevin Hilman <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about hardware features, <br>
 
This presentation provides information about hardware features, <br>
Line 349: Line 243:
 
clock domains and clock framework in Embedded Power Management. <br>
 
clock domains and clock framework in Embedded Power Management. <br>
  
[https://elinux.org/images/3/3e/PM_Building_Blocks1.pdf PDF] | [https://bootlin.com/pub/video/2008/fosdem/fosdem2008-kevin-hilman-power-management.ogg VIDEO] ELC 2008
+
* [https://elinux.org/images/3/3e/PM_Building_Blocks1.pdf PDF] | [https://bootlin.com/pub/video/2008/fosdem/fosdem2008-kevin-hilman-power-management.ogg VIDEO]
 
 
== Power Management Quality of Service and How You Could Use it in Your Embedded Application==
 
  
 +
== Power Management Quality of Service and How You Could Use it in Your Embedded Application [ELC 2008] ==
 
'''Presenter:''' Mark Gross <br>
 
'''Presenter:''' Mark Gross <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation talks about new kernel infrastructure to <br>
 
This presentation talks about new kernel infrastructure to <br>
Line 360: Line 252:
 
needs among devices and automatic power management at the driver level. <br>
 
needs among devices and automatic power management at the driver level. <br>
  
[https://elinux.org/images/f/f9/Elc2008_pm_qos_slides.pdf PDF] | [https://bootlin.com/pub/video/2008/elc/elc2008-mark-gross-power-management.ogg VIDEO] ELC 2008
+
* [https://elinux.org/images/f/f9/Elc2008_pm_qos_slides.pdf PDF] | [https://bootlin.com/pub/video/2008/elc/elc2008-mark-gross-power-management.ogg VIDEO]
 
 
== Every Microamp is Sacred - A Dynamic Voltage and Current Control Interface for the Linux Kernel. ==
 
  
 +
== Every Microamp is Sacred - A Dynamic Voltage and Current Control Interface for the Linux Kernel [ELC 2008] ==
 
'''Presenter:''' Liam Girdwood  <br>
 
'''Presenter:''' Liam Girdwood  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The session covers static and dynamic system power <br>
 
The session covers static and dynamic system power <br>
 
and kernel regulator framework.<br>
 
and kernel regulator framework.<br>
  
[https://elinux.org/images/c/c1/Regulator-api-celf.pdf PDF] | [https://bootlin.com/pub/video/2008/elc/elc2008-liam-girdwood-every-microamp-is-sacred.ogg VIDEO] ELC 2008
+
* [https://elinux.org/images/c/c1/Regulator-api-celf.pdf PDF] | [https://bootlin.com/pub/video/2008/elc/elc2008-liam-girdwood-every-microamp-is-sacred.ogg VIDEO]
 
 
== Power management on an ARM11 platform ==
 
  
 +
== Power management on an ARM11 platform [ELCE 2008] ==
 
'''Presenter:''' Mischa Jonker  <br>
 
'''Presenter:''' Mischa Jonker  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about the <br>
 
This presentation provides information about the <br>
 
architecture of the NXP ARM1176 platform and ARM11 power modes. <br>
 
architecture of the NXP ARM1176 platform and ARM11 power modes. <br>
  
[https://elinux.org/images/d/d4/MischaJonker_ARM11_power_management_CELF_ELC_2008.pdf PDF] | [https://bootlin.com/pub/video/2008/elce/elce2008-jonker-power-management-arm11.ogv VIDEO] ELCE 2008
+
* [https://elinux.org/images/d/d4/MischaJonker_ARM11_power_management_CELF_ELC_2008.pdf PDF] | [https://bootlin.com/pub/video/2008/elce/elce2008-jonker-power-management-arm11.ogv VIDEO]
 
 
== Taking Linux Power Management to Production Quality ==
 
  
 +
== Taking Linux Power Management to Production Quality [ELCE 2008] ==
 
'''Presenter:''' Eugeny S. Mints  <br>
 
'''Presenter:''' Eugeny S. Mints  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about power management, <br>
 
This presentation provides information about power management, <br>
 
power management models, and hardware analysis. <br>
 
power management models, and hardware analysis. <br>
  
[https://bootlin.com/pub/video/2008/elce/elce2008-mints-linux-pm-production-quality.ogv VIDEO] ELCE 2008
+
* [https://bootlin.com/pub/video/2008/elce/elce2008-mints-linux-pm-production-quality.ogv VIDEO]
 
 
== Suspend modes and power management on Linux ==
 
  
 +
== Suspend modes and power management on Linux [ELCE 2008] ==
 
'''Presenter:''' Stefan Seyfried  <br>
 
'''Presenter:''' Stefan Seyfried  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about modes of power management. <br>
 
This presentation provides information about modes of power management. <br>
  
[https://bootlin.com/pub/video/2008/elce/nluug-fall2008-seyfried-suspend-modes.ogv VIDEO] ELCE 2008
+
* [https://bootlin.com/pub/video/2008/elce/nluug-fall2008-seyfried-suspend-modes.ogv VIDEO]
 
 
== Power Management Techniques, Policies, and Problems for Embedded Linux ==
 
  
 +
== Power Management Techniques, Policies, and Problems for Embedded Linux [ELC 2007] ==
 
'''Presenter:''' Mark Gross  <br>
 
'''Presenter:''' Mark Gross  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The session covers dynamic power management, power management memory, <br>
 
The session covers dynamic power management, power management memory, <br>
 
clock framework, voltage framework, and power management drivers. <br>
 
clock framework, voltage framework, and power management drivers. <br>
  
[http://CELF_ELC2007_mgross_PM_slide_set.pdf PDF] ELC 2007
+
* [https://elinux.org/images/0/0f/CELF_ELC2007_mgross_PM_slide_set.pdf PDF]
 
 
== Suspend-to-RAM implementation on freescale 74xx without PMU ==
 
  
 +
== Suspend-to-RAM implementation on freescale 74xx without PMU [ELC 2007] ==
 
'''Presenter:''' Fujihito Numano  <br>
 
'''Presenter:''' Fujihito Numano  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This session covers the power Management Unit (PMU), <br>
 
This session covers the power Management Unit (PMU), <br>
 
sleep mode of PMU and power management functions. <br>
 
sleep mode of PMU and power management functions. <br>
  
[http://Suspend-to-RAMImplementationOnFreescale74xxWithoutPMU-070418.pdf PDF] ELC 2007
+
* [https://elinux.org/images/b/b2/Suspend-to-RAMImplementationOnFreescale74xxWithoutPMU-070418.pdf PDF]
 
 
== A Generic Parameter Layer for Linux Power Management ==
 
  
 +
== A Generic Parameter Layer for Linux Power Management [ELC 2007] ==
 
'''Presenter:''' Matt Locke  <br>
 
'''Presenter:''' Matt Locke  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The slides cover Power Management structure, use count <br>
 
The slides cover Power Management structure, use count <br>
 
tracking, and methods to keep the system operational. <br>
 
tracking, and methods to keep the system operational. <br>
  
[http://mlocke-elc2007-pm.ppt.pdf PDF] ELC 2007
+
* [https://elinux.org/images/b/b5/Mlocke-elc2007-pm.ppt.pdf PDF]
 
 
== Benchmarking of Dynamic Power Management Solutions ==
 
  
 +
== Benchmarking of Dynamic Power Management Solutions [ELC 2007] ==
 
'''Presenter:''' Frank Dols  <br>
 
'''Presenter:''' Frank Dols  <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The session talks about Dynamic Power Management <br>
 
The session talks about Dynamic Power Management <br>
 
concepts and performance of prediction methods.<br>
 
concepts and performance of prediction methods.<br>
  
[https://www.google.com/search?q=benchmarking-of-dynamic-power-management-solutions.pdf&rlz=1C1CHBD_enIN688IN688&oq=benchmarking-of-dynamic-power-management-solutions.pdf&aqs=chrome..69i57j69i60.1221j0j4&sourceid=chrome&ie=UTF-8 PDF] ELC 2007
+
* [https://elinux.org/images/f/f7/Benchmarking-of-Dynamic-Power-Management-Solutions.pdf PDF]
 
 
== A Power Management Architecture For Mobile Devices ==
 
  
 +
== A Power Management Architecture For Mobile Devices [ELCE 2007] ==
 
'''Presenter:''' Matthew Locke <br>
 
'''Presenter:''' Matthew Locke <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about Linux <br>
 
This presentation provides information about Linux <br>
 
power management features and latency framework. <br>
 
power management features and latency framework. <br>
  
[https://elinux.org/images/b/ba/Mlocke-elce2007-pmarch.pdf PDF] ELCE 2007
+
* [https://elinux.org/images/b/ba/Mlocke-elce2007-pmarch.pdf PDF]
 
 
== Evaluation of Linux rt-preempt for embedded industrial devices for Automation and Power technologies – A case study ==
 
  
 +
== Evaluation of Linux rt-preempt for embedded industrial devices for Automation and Power technologies – A case study [ELCE 2007]==
 
'''Presenter:''' Morten Mossige, Pradyumna Sampath, Rachana Rao (ABB) <br>
 
'''Presenter:''' Morten Mossige, Pradyumna Sampath, Rachana Rao (ABB) <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about power and automation technologies, <br>
 
This presentation provides information about power and automation technologies, <br>
 
RTLinux, and Hardware System Structure.<br>
 
RTLinux, and Hardware System Structure.<br>
  
[https://www.osadl.org/fileadmin/events/rtlws-2007/Sampath.pdf PDF] | [https://bootlin.com/pub/video/2007/elce/elce-2007-abb-rt-preempt-industrial.ogg VIDEO]ELCE 2007
+
* [https://www.osadl.org/fileadmin/events/rtlws-2007/Sampath.pdf PDF] | [https://bootlin.com/pub/video/2007/elce/elce-2007-abb-rt-preempt-industrial.ogg VIDEO]
 
 
== Topics in Embedded Power Management ==
 
  
 +
== Topics in Embedded Power Management [ELC 2006] ==
 
'''Presenter:''' Todd Poynor <br>
 
'''Presenter:''' Todd Poynor <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The session describes power management complexities, methods <br>
 
The session describes power management complexities, methods <br>
 
to save power and clock domains with multiple power states and latencies. <br>
 
to save power and clock domains with multiple power states and latencies. <br>
  
[https://elinux.org/images/a/a8/Pm-celf-summit-2006.pdf PDF] | [https://bootlin.com/pub/video/2006/elc/elc2006-todd-poynor-embedded-power-management.ogg VIDEO] ELC 2006
+
* [https://elinux.org/images/a/a8/Pm-celf-summit-2006.pdf PDF] | [https://bootlin.com/pub/video/2006/elc/elc2006-todd-poynor-embedded-power-management.ogg VIDEO]
 
 
== Power Management Panel ==
 
  
 +
== Power Management Panel [ELC 2006] ==
 
'''Presenter:''' Power Management Panel <br>
 
'''Presenter:''' Power Management Panel <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
The slides present Q&A related to power management. <br>
 
The slides present Q&A related to power management. <br>
  
[https://bootlin.com/pub/video/2006/elc/elc2006-mark-gross-power-management-panel.ogg VIDEO] ELC 2006
+
* [https://bootlin.com/pub/video/2006/elc/elc2006-mark-gross-power-management-panel.ogg VIDEO]
 
 
==ARM MPCore and Power Management ==
 
  
 +
== ARM MPCore and Power Management [ELC 2006] ==
 
'''Presenter:''' John Goodacre <br>
 
'''Presenter:''' John Goodacre <br>
 
 
'''Summary:'''
 
'''Summary:'''
 
This presentation provides information about multi-core processing, <br>
 
This presentation provides information about multi-core processing, <br>
 
the effect of MPCore’s enhanced L1 and the power management of ARM. <br>
 
the effect of MPCore’s enhanced L1 and the power management of ARM. <br>
  
[https://elinux.org/images/1/12/MPCore_and_Linux_Power.pdf%2C PDF] ELC 2006
+
[https://elinux.org/images/1/12/MPCore_and_Linux_Power.pdf%2C PDF]
 +
 
 +
='''Power Measurement and Tools'''=
 +
 
 +
== Fully Automated Power Measurement Solution Coupled with IC Temperature Control [ELCE 2019] ==
 +
'''Presenter:''' Jerome Neanne, BayLibre & Pascal Mareau, NXP <br>
 +
'''Summary:'''
 +
This presentation talks about the automated test framework, <br>
 +
temperature control and power measurements. <br>
 +
 
 +
* [https://elinux.org/images/9/98/Thermo-Regulated_Power_Management_Platform_ELC2019.pdf PDF] | [https://youtu.be/l-S4ZRslgRY?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO]
 +
 
 +
== About the Need to Power Instrument the Linux Kernel [ELC 2017] ==
 +
'''Presenter:''' Patrick Titiano, BayLibre  <br>
 +
'''Summary:'''
 +
This presentation provides information about SoC power management, <br>
 +
benefits, power visualization apps and closed-loop power policies.<br>
 +
 
 +
* [https://elinux.org/images/c/c9/Need_to_Power_Instrument_Linux_Kernel_v4.pdf PDF] | [https://www.youtube.com/watch?v=aBl_9FgfT3o VIDEO]
 +
 
 +
== Sigrok: Adventures in Integrating a Power-Measurement Device [ELC 2015] ==
 +
'''Presenter:''' Bartosz Golaszewski, BayLibre  <br>
 +
'''Summary:'''
 +
The session talks about ACME cape key features, sigrok <br>
 +
architecture, sigrok flow and sigrok key features. <br>
 +
 
 +
* [https://elinux.org/images/7/76/Sigrok-_Adventures_in_Integrating_a_Power-Measurement_Device.pdf PDF]
 +
 
 +
== Use-Case Power Management Optimization: Identifying and Tracking Key Power Indicators [ELC 2014] ==
 +
'''Presenter:''' Patrick Titiano, BayLibre <br>
 +
'''Summary:'''
 +
The presenter talks about identifying and tracking KPIs on <br>
 +
a per use-case basis to optimize power consumption <br>
 +
at the system level and also maintain temperature. <br>
 +
 
 +
* [https://elinux.org/images/2/28/Use-Case_Power_Management_Optimization_ELC_Presentation.pdf PDF] | [https://www.youtube.com/watch?v=uBXCkBLIwLo VIDEO]
 +
 
 +
== The Evolution of Tracing and Profiling for Power Management and Accelerators [ELC 2011] ==
 +
'''Presenter:''' Jean Pihet (NewOldBits.com)  <br>
 +
'''Summary:'''
 +
These slides cover the status of power management, accel <br>
 +
trace events, and contributions to mainline kernel. <br>
 +
 
 +
* [https://elinux.org/images/d/d8/Elc2011_pihet.pdf PDF]

Latest revision as of 05:21, 5 November 2020

Contents

Power Management

PMIC: First One to Turn On and Last One to Turn Off [ELCE 2019]

Presenter: Keerthy Jagadeesh, Texas Instruments
Summary: This presentation provides information about PMIC driver
development in Linux and debugging over I2C.

The Power-Supply Subsystem [ELCE 2018]

Presenter: Sebastian Reichel, Collabora
Summary: This presentation provides an overview of the subsystem
and template driver instantiated from the device tree.

Power Management Integrated Circuits: Keep the Power in Your Hands [ELC 2017]

Presenter: Quentin Schulz, Free Electrons
Summary: This presentation provides information about PMIC
(Power Management Integrated Circuit) using different subsystems
like MFD, power supply, and ways to achieve over-voltage
protection.

Power Management in Zephyr RTOS [ELC 2016]

Presenter: Ramesh Thomas, Intel
Summary: The session talks about effective power management support in
this platform that have very limited resources and overview on
the power management infrastructure provided by Zephyr.

Linux Power Management Optimization on the Nvidia Jetson Platform [ELC 2016]

Presenter: Merlin Friesen, Golden Gate Research
Summary: The session covers SoC power management, techniques and features.

Google ProjectARA Power Management Challenges [ELC 2016]

Presenter: Patrick Titiano, BayLibre
Summary: This presentation provides information about challenges in the area of
power management and how to handle multiple batteries to the system.

Power Management Challenges in IoT and How Zephyr RTOS Meets Them [ELCE 2016]

Presenter: Ramesh Thomas, Intel
Summary: The session talks about zephyr power management design
and how to run on tiny batteries for extensive periods.

PDF | VIDEO

Last One Out, Turn Off The Lights [ELC 2015]

Presenter: Geert Uytterhoeven, Glider bvba
Summary: This talk covers power domains, clock domains,
power/clock distribution and topology.

PDF

Making the Most of Dynamic Audio Power Management [ELCE 2015]

Presenter: Lars-Peter Clausen, Analog Devices
Summary: This presentation provides information about power state,
DAPM (dynamic audio power management) and power sequencing.

System Power Management Interface (SPMI) [ELC 2014]

Presenter: Josh Cartwright, Qualcomm Innovation Center
Summary: The session covers a high level architectural overview
of SPMI and Linux kernel software interfaces.

Leveraging Open-Source Power Measurement Standard Solution [ELCE 2014]

Presenter: Patrick Titiano
Summary: This presentation talks about Power Measurement Basics like
board Requirements, ADC resolution, Shunt Resistor selection
and also about the “ACME” Initiative.

Use-Case Power Management Optimization: Identifying & Tracking Key Power Indicators [ELCE 2013]

Presenter: Patrick Titiano
Summary: This session talks about about the use of case PM optimization
methodology and critical key performance indicators.

PDF

Linux Power Supply Charging Subsystem [ELCE 2012]

Presenter: Rama Pallala, Intel
Summary: The presenter covers information about embedded
hardware and its complexities and issues seen during
maintainability.

Regmap: The Power of Subsystems and Abstractions [ELCE 2012]

Presenter: Mark Brown, Wolfson Microelectronics
Summary: This presentation provides information about the quality
of the subsystem, driver development, and Standard
implementation of reading and writing.

Runtime PM: Upstream I/O Device Power Management [ELC 2011]

Presenter: Magnus Damm
Summary: The slides cover CPU runtime power management in Linux
idle loop and I/O device runtime power management.

How to Power Tune a Device Running on a Linux Kernel for Better Suspend Battery Life [ELC 2011]

Presenter: Mark Gross (Intel)
Summary: This presentation provides information about power BOM,
Suspend to Ram Hardening,and Measuring.

PeakCurrent Management in x86-Based Smartphones [ELC 2011]

Presenter: R Durgadoss, Intel
Summary: This presentation provides information about peak current
issues on phones and addressing peak current on x86 phones.

SOC Power Management - Debugging and Optimization Techniques [ELCE 2011]

Presenter: Avinash Mahadeva & Vishwanth Sripathy (Texas Instruments)
Summary: This presentation provides information about power management,
types of power management, hardware architecture in SOCs and
software power management techniques.

Power Management Using PM Domains on SH7372 [ELCE 2011]

Presenter: Rafael J. Wysocki (Faculty of Physics, U. Warsaw/SUSE Labs)
Summary: This presentation provides information about the hierarchy of
power domains, runtime power management framework and
power management quality of service.

Consolidating Linux Power Management on ARM Multiprocessor Systems [ELCE 2011]

Presenter:Lorenzo Pieralisi (ARM Ltd.)
Summary: This presentation provides information about power
management fundamentals and the ARM A9 SMP CPU shutdown procedure.

Charger Manager: Aggregating Chargers, Fuel Gauges and Batteries [ELCE 2011]

Presenter: MyungJoo Ham (Samsung))
Summary: This presentation answers the questions like why
polling batteries while suspended & charging at kernel,
why support multiple chargers with charger Manager and
why support multiple batteries at a device with Charger Manager.

Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms [ELC 2010]

Presenter: Sujith Thomas
Summary: This presentation provides information about CPU power management,
performance management, device power management, active and
idle power management.

Wake-ups Effect on Idle Power for Intel's Moorestown MID and Smartphone Platform [ELC 2010]

Presenter: German Monroy
Summary: The session talks about power measurement alternatives
and analyzes timer behavior using ftrace.

DVFS for Embedded Linux [ELC 2010]

Presenter: Yong Bon Koo and Youngbin Seo
Summary: The presenter talks about CPU power consumption and
DVFS design for CPU power consumption.

Runtime Power Management: Overview and Platform Implementation [ELC 2010]

Presenter: Kevin Hilman
Summary: This presentation provides information about new power
management framework and simple API usage.

Runtime Power Management on SuperH Mobile [ELC 2009]

Presenter:Magnus Damm
Summary: This presentation information about run-time power management
clock framework, device drivers and sleep modes in SuperH mobile platforms

Constrained Power Management [ELCE 2009]

Presenter:Patrick Bellasi
Summary: This presentation provides information about power management
techniques, framework design and constrained power management.

Linux System Power Management on OMAP3430 [ELC 2008]

Presenter: Richard Woodruff
Summary: The session provides information about hardware power management
features in OMAP3430 AND 3430 and how Linux Power
Management software exploits hardware features.

Building Blocks for Embedded Power Management [ELC 2008]

Presenter: Kevin Hilman
Summary: This presentation provides information about hardware features,
clock hierarchy, voltage/current regulators, voltage domains,
clock domains and clock framework in Embedded Power Management.

Power Management Quality of Service and How You Could Use it in Your Embedded Application [ELC 2008]

Presenter: Mark Gross
Summary: This presentation talks about new kernel infrastructure to
facilitate the communication of latency and throughput
needs among devices and automatic power management at the driver level.

Every Microamp is Sacred - A Dynamic Voltage and Current Control Interface for the Linux Kernel [ELC 2008]

Presenter: Liam Girdwood
Summary: The session covers static and dynamic system power
and kernel regulator framework.

Power management on an ARM11 platform [ELCE 2008]

Presenter: Mischa Jonker
Summary: This presentation provides information about the
architecture of the NXP ARM1176 platform and ARM11 power modes.

Taking Linux Power Management to Production Quality [ELCE 2008]

Presenter: Eugeny S. Mints
Summary: This presentation provides information about power management,
power management models, and hardware analysis.

Suspend modes and power management on Linux [ELCE 2008]

Presenter: Stefan Seyfried
Summary: This presentation provides information about modes of power management.

Power Management Techniques, Policies, and Problems for Embedded Linux [ELC 2007]

Presenter: Mark Gross
Summary: The session covers dynamic power management, power management memory,
clock framework, voltage framework, and power management drivers.

Suspend-to-RAM implementation on freescale 74xx without PMU [ELC 2007]

Presenter: Fujihito Numano
Summary: This session covers the power Management Unit (PMU),
sleep mode of PMU and power management functions.

A Generic Parameter Layer for Linux Power Management [ELC 2007]

Presenter: Matt Locke
Summary: The slides cover Power Management structure, use count
tracking, and methods to keep the system operational.

Benchmarking of Dynamic Power Management Solutions [ELC 2007]

Presenter: Frank Dols
Summary: The session talks about Dynamic Power Management
concepts and performance of prediction methods.

A Power Management Architecture For Mobile Devices [ELCE 2007]

Presenter: Matthew Locke
Summary: This presentation provides information about Linux
power management features and latency framework.

Evaluation of Linux rt-preempt for embedded industrial devices for Automation and Power technologies – A case study [ELCE 2007]

Presenter: Morten Mossige, Pradyumna Sampath, Rachana Rao (ABB)
Summary: This presentation provides information about power and automation technologies,
RTLinux, and Hardware System Structure.

Topics in Embedded Power Management [ELC 2006]

Presenter: Todd Poynor
Summary: The session describes power management complexities, methods
to save power and clock domains with multiple power states and latencies.

Power Management Panel [ELC 2006]

Presenter: Power Management Panel
Summary: The slides present Q&A related to power management.

ARM MPCore and Power Management [ELC 2006]

Presenter: John Goodacre
Summary: This presentation provides information about multi-core processing,
the effect of MPCore’s enhanced L1 and the power management of ARM.

PDF

Power Measurement and Tools

Fully Automated Power Measurement Solution Coupled with IC Temperature Control [ELCE 2019]

Presenter: Jerome Neanne, BayLibre & Pascal Mareau, NXP
Summary: This presentation talks about the automated test framework,
temperature control and power measurements.

About the Need to Power Instrument the Linux Kernel [ELC 2017]

Presenter: Patrick Titiano, BayLibre
Summary: This presentation provides information about SoC power management,
benefits, power visualization apps and closed-loop power policies.

Sigrok: Adventures in Integrating a Power-Measurement Device [ELC 2015]

Presenter: Bartosz Golaszewski, BayLibre
Summary: The session talks about ACME cape key features, sigrok
architecture, sigrok flow and sigrok key features.

Use-Case Power Management Optimization: Identifying and Tracking Key Power Indicators [ELC 2014]

Presenter: Patrick Titiano, BayLibre
Summary: The presenter talks about identifying and tracking KPIs on
a per use-case basis to optimize power consumption
at the system level and also maintain temperature.

The Evolution of Tracing and Profiling for Power Management and Accelerators [ELC 2011]

Presenter: Jean Pihet (NewOldBits.com)
Summary: These slides cover the status of power management, accel
trace events, and contributions to mainline kernel.