Difference between revisions of "Power Management Presentaions"
Srivatsan.s (talk | contribs) (→Power Management) |
(→Power Management) |
||
Line 1: | Line 1: | ||
= '''Power Management''' = | = '''Power Management''' = | ||
+ | |||
+ | == PMIC: First One to Turn On and Last One to Turn Off == | ||
+ | |||
+ | '''Presenter:''' Keerthy Jagadeesh, Texas Instruments <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about PMIC driver development in Linux and PMIC 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. | ||
+ | |||
+ | == Fully Automated Power Measurement Solution Coupled with IC Temperature Control == | ||
+ | |||
+ | '''Presenter:''' Jerome Neanne, BayLibre & Pascal Mareau, NXP <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the automated test framework, 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 == | ||
+ | |||
+ | '''Presenter:''' Sebastian Reichel, Collabora <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides an overview of the subsystem 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. | ||
== About the Need to Power Instrument the Linux Kernel == | == About the Need to Power Instrument the Linux Kernel == | ||
Line 18: | Line 45: | ||
This presentation provides information about PMIC <br> | This presentation provides information about PMIC <br> | ||
(Power Management Integrated Circuit) using different subsystems <br> | (Power Management Integrated Circuit) using different subsystems <br> | ||
− | like MFD, power supply | + | like MFD, power supply, and ways to achieve over-voltage <br> |
protection. <br> | protection. <br> | ||
Line 42: | Line 69: | ||
[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] ELC 2016 | ||
+ | |||
+ | == Herd Your Boards, Become a Farmer == | ||
+ | |||
+ | '''Presenter:''' Geert Uytterhoeven, Glider bvba <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about development boards 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 == | ||
+ | |||
+ | '''Presenter:''' Ramesh Thomas, Intel <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about zephyr power management design 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 | ||
== Sigrok: Adventures in Integrating a Power-Measurement Device == | == Sigrok: Adventures in Integrating a Power-Measurement Device == | ||
Line 48: | Line 94: | ||
'''Summary:''' | '''Summary:''' | ||
− | The session talks about ACME cape key features, sigrok | + | The session talks about ACME cape key features, sigrok architecture, sigrok flow and sigrok key features. <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 | [https://elinux.org/images/7/76/Sigrok-_Adventures_in_Integrating_a_Power-Measurement_Device.pdf PDF] | ELC 2015 | ||
Line 62: | Line 107: | ||
[https://elinux.org/images/1/14/Last_One_Out%2C_Turn_Off_The_Lights.pdf PDF] | ELC 2015 | [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 == | ||
+ | |||
+ | '''Presenter:''' Lars-Peter Clausen, Analog Devices <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about power state, 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 | ||
== System Power Management Interface (SPMI) == | == System Power Management Interface (SPMI) == | ||
Line 68: | Line 122: | ||
'''Summary:''' | '''Summary:''' | ||
− | The session covers high level architectural overview of SPMI <br> | + | The session covers a high level architectural overview of SPMI <br> |
and Linux kernel software interfaces. <br> | and Linux kernel software interfaces. <br> | ||
Line 78: | Line 132: | ||
'''Summary:''' | '''Summary:''' | ||
− | The presenter talks about identifying and tracking KPIs | + | The presenter talks about identifying and tracking KPIs on a per use-case basis to optimize power consumption <br> |
− | on a per use-case basis to optimize power consumption <br> | + | at the system level and also maintain temperature. <br> |
− | at 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/2/28/Use-Case_Power_Management_Optimization_ELC_Presentation.pdf PDF] | [https://www.youtube.com/watch?v=uBXCkBLIwLo VIDEO] ELC 2014 | ||
+ | |||
+ | == Use-Case Power Management Optimization: Identifying & Tracking Key Power Indicators == | ||
+ | |||
+ | '''Presenter:''' Patrick Titiano <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the use of case PM optimization 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 == | ||
+ | |||
+ | '''Presenter:''' Rama Pallala, Intel <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about embedded hardware and Complexity, Maintainability. <br> | ||
+ | |||
+ | [https://elinux.org/images/a/a4/Placeholder.pdf PDF] ELCE 2012 | ||
+ | |||
+ | == Regmap: The Power of Subsystems and Abstractions== | ||
+ | |||
+ | '''Presenter:''' Mark Brown, Wolfson Microelectronics <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the quality of the subsystem, driver development, and Standard implementation of <br> | ||
+ | reading and writing. <br> | ||
+ | |||
+ | [https://elinux.org/images/a/a3/Regmap-_The_Power_of_Subsystems_and_Abstractions.pdf PDF] ELCE 2012 | ||
== Runtime PM: Upstream I/O Device Power Management == | == Runtime PM: Upstream I/O Device Power Management == | ||
Line 89: | Line 170: | ||
'''Summary:''' | '''Summary:''' | ||
− | The slides cover CPU runtime power management in Linux idle loop | + | The slides cover CPU runtime power management in Linux idle loop and I/O device runtime power management. <br> |
− | 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] ELC 2011 | ||
Line 99: | Line 179: | ||
'''Summary:''' | '''Summary:''' | ||
− | These slides cover status of power management, accel trace | + | These slides cover the status of power management, accel trace events, and contributions to mainline kernel. <br> |
− | events and contributions to mainline kernel. <br> | ||
[https://elinux.org/images/d/d8/Elc2011_pihet.pdf PDF] ELC 2011 | [https://elinux.org/images/d/d8/Elc2011_pihet.pdf PDF] ELC 2011 | ||
+ | |||
+ | ==SOC Power Management - Debugging and Optimization Techniques == | ||
+ | |||
+ | '''Presenter:''' Avinash Mahadeva & Vishwanth Sripathy (Texas Instruments) <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about power management, types of power management, hardware architecture in SOCs, and <br> | ||
+ | software power management techniques. <br> | ||
+ | |||
+ | [https://elinux.org/images/c/ca/Omap-power-management-debugging.pdf PDF] ELCE 2011 | ||
+ | |||
+ | ==Power Management Using PM Domains on SH7372 == | ||
+ | |||
+ | '''Presenter:''' Rafael J. Wysocki (Faculty of Physics, U. Warsaw/SUSE Labs) <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the hierarchy of power domains, runtime power management framework, and <br> | ||
+ | power management quality of service. <br> | ||
+ | |||
+ | [https://elinux.org/images/e/e6/Elce11_wysocki.pdf PDF] ELCE 2011 | ||
+ | |||
+ | ==Consolidating Linux Power Management on ARM Multiprocessor Systems == | ||
+ | |||
+ | '''Presenter:'''Lorenzo Pieralisi (ARM Ltd.) <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about power management fundamentals and the ARM A9 SMP CPU shutdown procedure. <br> | ||
+ | |||
+ | [https://elinux.org/images/0/09/Elce11_pieralisi.pdf PDF] ELCE 2011 | ||
== Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms == | == Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms == | ||
Line 109: | Line 217: | ||
'''Summary:''' | '''Summary:''' | ||
− | This presentation provides information about CPU power management, | + | This presentation provides information about CPU power management, performance management, device power management, active and <br> |
− | performance management, device power management, active and <br> | ||
idle power management. <br> | idle power management. <br> | ||
Line 120: | Line 227: | ||
'''Summary:''' | '''Summary:''' | ||
− | The session talks about power measurement alternatives | + | The session talks about power measurement alternatives 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] ELC 2010 | ||
Line 130: | Line 236: | ||
'''Summary:''' | '''Summary:''' | ||
− | The presenter talks about CPU power consumption and | + | The presenter talks about CPU power consumption and 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] ELC 2010 | ||
Line 150: | Line 255: | ||
'''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 | [Runtime-Power-Management-on-SuperH-Mobile-20090407.pdf PDF] ELC 2009 | ||
+ | |||
+ | == Constrained Power Management == | ||
+ | |||
+ | '''Presenter:'''Patrick Bellasi <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about power management techniques, framework design, and constrained power management. <br> | ||
+ | |||
+ | [https://elinux.org/images/6/60/Bellasi-ConstrainedPowerManagement.pdf PDF] ELCE 2009 | ||
== Linux System Power Management on OMAP3430 == | == Linux System Power Management on OMAP3430 == | ||
Line 160: | Line 274: | ||
'''Summary:''' | '''Summary:''' | ||
− | The session provides information about hardware power | + | The session provides information about hardware power management features in OMAP3430 AND 3430 and how Linux power <br> |
− | management features in OMAP3430 AND 3430 and how Linux power <br> | ||
Management software exploits hardware features. <br> | Management software exploits hardware features. <br> | ||
Line 171: | Line 284: | ||
'''Summary:''' | '''Summary:''' | ||
− | This presentation provides information about hardware features, | + | This presentation provides information about hardware features, clock hierarchy, voltage/current regulators, voltage domains, <br> |
− | clock hierarchy, voltage/current regulators, voltage domains, <br> | ||
clock domains and clock framework in Embedded Power Management. <br> | clock domains and clock framework in Embedded Power Management. <br> | ||
Line 182: | Line 294: | ||
'''Summary:''' | '''Summary:''' | ||
− | This presentation talks about new kernel infrastructure to | + | This presentation talks about new kernel infrastructure to facilitate the communication of latency and throughput <br> |
− | facilitate the communication of latency and throughput <br> | ||
needs among devices and automatic power management at the driver level. <br> | needs among devices and automatic power management at the driver level. <br> | ||
Line 196: | Line 307: | ||
[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] ELC 2008 | ||
+ | |||
+ | == Power management on an ARM11 platform == | ||
+ | |||
+ | '''Presenter:''' Mischa Jonker <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the 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 | ||
+ | |||
+ | == Taking Linux Power Management to Production Quality == | ||
+ | |||
+ | '''Presenter:''' Eugeny S. Mints <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about power management, power management models, and hardware analysis. <br> | ||
+ | |||
+ | [https://bootlin.com/pub/video/2008/elce/elce2008-mints-linux-pm-production-quality.ogv VIDEO] ELCE 2008 | ||
+ | |||
+ | == Suspend modes and power management on Linux == | ||
+ | |||
+ | '''Presenter:''' Stefan Seyfried <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | 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 | ||
== Power Management Techniques, Policies, and Problems for Embedded Linux == | == Power Management Techniques, Policies, and Problems for Embedded Linux == | ||
Line 202: | Line 340: | ||
'''Summary:''' | '''Summary:''' | ||
− | The session covers dynamic power management, power management memory, | + | The session covers dynamic power management, power management memory, 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 | [http://CELF_ELC2007_mgross_PM_slide_set.pdf PDF] ELC 2007 | ||
Line 212: | Line 349: | ||
'''Summary:''' | '''Summary:''' | ||
− | This session covers | + | This session covers the power Management Unit (PMU),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 | [http://Suspend-to-RAMImplementationOnFreescale74xxWithoutPMU-070418.pdf PDF] ELC 2007 | ||
Line 222: | Line 358: | ||
'''Summary:''' | '''Summary:''' | ||
− | The slides cover Power Management structure, use count | + | The slides cover Power Management structure, use count tracking, and methods to keep the system operational. <br> |
− | tracking and methods to keep system operational. <br> | ||
[http://mlocke-elc2007-pm.ppt.pdf PDF] ELC 2007 | [http://mlocke-elc2007-pm.ppt.pdf PDF] ELC 2007 | ||
Line 232: | Line 367: | ||
'''Summary:''' | '''Summary:''' | ||
− | The session talks about Dynamic Power Management concepts | + | The session talks about Dynamic Power Management concepts and performance of prediction methods.<br> |
− | and performance of prediction methods.<br> | ||
[http://Benchmarking-of-Dynamic-Power-Management-Solutions.pdf PDF] ELC 2007 | [http://Benchmarking-of-Dynamic-Power-Management-Solutions.pdf PDF] ELC 2007 | ||
+ | |||
+ | == A Power Management Architecture For Mobile Devices == | ||
+ | |||
+ | '''Presenter:''' Matthew Locke <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about Linux power management features and latency framework. <br> | ||
+ | |||
+ | [https://elinux.org/images/b/ba/Mlocke-elce2007-pmarch.pdf PDF] ELCE 2007 | ||
== Topics in Embedded Power Management == | == Topics in Embedded Power Management == | ||
Line 252: | Line 395: | ||
'''Summary:''' | '''Summary:''' | ||
− | The slides cover power management related | + | The slides cover power management related to Question &Answer. <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] ELC 2006 | ||
Line 261: | Line 404: | ||
'''Summary:''' | '''Summary:''' | ||
− | This presentation provides information about multi-core | + | This presentation provides information about multi-core processing, the effect of MPCore’s enhanced L1 and the power management of ARM. <br> |
− | processing, effect of MPCore’s enhanced L1 and 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] ELC 2006 |
Revision as of 11:04, 14 September 2020
Contents
- 1 Power Management
- 1.1 PMIC: First One to Turn On and Last One to Turn Off
- 1.2 Fully Automated Power Measurement Solution Coupled with IC Temperature Control
- 1.3 The Power-Supply Subsystem
- 1.4 About the Need to Power Instrument the Linux Kernel
- 1.5 Power Management Integrated Circuits: Keep the Power in Your Hands
- 1.6 Power Management in Zephyr RTOS
- 1.7 Linux Power Management Optimization on the Nvidia Jetson Platform
- 1.8 Herd Your Boards, Become a Farmer
- 1.9 Power Management Challenges in IoT and How Zephyr RTOS Meets Them
- 1.10 Sigrok: Adventures in Integrating a Power-Measurement Device
- 1.11 Last One Out, Turn Off The Lights
- 1.12 Making the Most of Dynamic Audio Power Management
- 1.13 System Power Management Interface (SPMI)
- 1.14 Use-Case Power Management Optimization: Identifying and Tracking Key Power Indicators
- 1.15 Use-Case Power Management Optimization: Identifying & Tracking Key Power Indicators
- 1.16 Linux Power Supply Charging Subsystem
- 1.17 Regmap: The Power of Subsystems and Abstractions
- 1.18 Runtime PM: Upstream I/O Device Power Management
- 1.19 The Evolution of Tracing and Profiling for Power Management and Accelerators
- 1.20 SOC Power Management - Debugging and Optimization Techniques
- 1.21 Power Management Using PM Domains on SH7372
- 1.22 Consolidating Linux Power Management on ARM Multiprocessor Systems
- 1.23 Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms
- 1.24 Wake-ups Effect on Idle Power for Intel's Moorestown MID and Smartphone Platform
- 1.25 DVFS for Embedded Linux
- 1.26 Runtime Power Management: Overview and Platform Implementation
- 1.27 Runtime Power Management on SuperH Mobile
- 1.28 Constrained Power Management
- 1.29 Linux System Power Management on OMAP3430
- 1.30 Building Blocks for Embedded Power Management
- 1.31 Power Management Quality of Service and How You Could Use it in Your Embedded Application
- 1.32 Every Microamp is Sacred - A Dynamic Voltage and Current Control Interface for the Linux Kernel.
- 1.33 Power management on an ARM11 platform
- 1.34 Taking Linux Power Management to Production Quality
- 1.35 Suspend modes and power management on Linux
- 1.36 Power Management Techniques, Policies, and Problems for Embedded Linux
- 1.37 Suspend-to-RAM implementation on freescale 74xx without PMU
- 1.38 A Generic Parameter Layer for Linux Power Management
- 1.39 Benchmarking of Dynamic Power Management Solutions
- 1.40 A Power Management Architecture For Mobile Devices
- 1.41 Topics in Embedded Power Management
- 1.42 Power Management Panel
- 1.43 ARM MPCore and Power Management
Power Management
PMIC: First One to Turn On and Last One to Turn Off
Presenter: Keerthy Jagadeesh, Texas Instruments
Summary:
This presentation provides information about PMIC driver development in Linux and PMIC debugging over I2C.
Fully Automated Power Measurement Solution Coupled with IC Temperature Control
Presenter: Jerome Neanne, BayLibre & Pascal Mareau, NXP
Summary:
This presentation provides information about the automated test framework, temperature control, and power measurements.
The Power-Supply Subsystem
Presenter: Sebastian Reichel, Collabora
Summary:
This presentation provides an overview of the subsystem and template driver instantiated from the device tree.
About the Need to Power Instrument the Linux Kernel
Presenter: Patrick Titiano, BayLibre
Summary:
This presentation provides information about SoC power management,
benefits, power visualization apps and closed-loop power policies.
Power Management Integrated Circuits: Keep the Power in Your Hands
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
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
Presenter: Merlin Friesen, Golden Gate Research
Summary:
The session covers SoC power management, techniques and features.
Herd Your Boards, Become a Farmer
Presenter: Geert Uytterhoeven, Glider bvba
Summary:
This presentation provides information about development boards on a board farm and overcomes the issues related to control,
power, monitor, and automating boards in your farm.
Power Management Challenges in IoT and How Zephyr RTOS Meets Them
Presenter: Ramesh Thomas, Intel
Summary:
This presentation provides information about zephyr power management design and how to run on tiny batteries for extensive periods.
Sigrok: Adventures in Integrating a Power-Measurement Device
Presenter: Bartosz Golaszewski, BayLibre
Summary:
The session talks about ACME cape key features, sigrok architecture, sigrok flow and sigrok key features.
PDF | ELC 2015
Last One Out, Turn Off The Lights
Presenter: Geert Uytterhoeven, Glider bvba
Summary:
This talk covers power domains, clock domains, power/clock
distribution and topology.
PDF | ELC 2015
Making the Most of Dynamic Audio Power Management
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)
Presenter: Josh Cartwright, Qualcomm Innovation Center
Summary:
The session covers a high level architectural overview of SPMI
and Linux kernel software interfaces.
Use-Case Power Management Optimization: Identifying and Tracking Key Power Indicators
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.
Use-Case Power Management Optimization: Identifying & Tracking Key Power Indicators
Presenter: Patrick Titiano
Summary:
This presentation provides information about the use of case PM optimization methodology and critical key performance indicators.
PDF ELCE 2013
Linux Power Supply Charging Subsystem
Presenter: Rama Pallala, Intel
Summary:
This presentation provides information about embedded hardware and Complexity, Maintainability.
PDF ELCE 2012
Regmap: The Power of Subsystems and Abstractions
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.
PDF ELCE 2012
Runtime PM: Upstream I/O Device Power Management
Presenter: Magnus Damm
Summary:
The slides cover CPU runtime power management in Linux idle loop and I/O device runtime power management.
PDF ELC 2011
The Evolution of Tracing and Profiling for Power Management and Accelerators
Presenter: Jean Pihet (NewOldBits.com)
Summary:
These slides cover the status of power management, accel trace events, and contributions to mainline kernel.
PDF ELC 2011
SOC Power Management - Debugging and Optimization Techniques
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.
PDF ELCE 2011
Power Management Using PM Domains on SH7372
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.
PDF ELCE 2011
Consolidating Linux Power Management on ARM Multiprocessor Systems
Presenter:Lorenzo Pieralisi (ARM Ltd.)
Summary:
This presentation provides information about power management fundamentals and the ARM A9 SMP CPU shutdown procedure.
PDF ELCE 2011
Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms
Presenter: Sujith Thomas
Summary:
This presentation provides information about CPU power management, performance management, device power management, active and
idle power management.
PDF ELC 2010
Wake-ups Effect on Idle Power for Intel's Moorestown MID and Smartphone Platform
Presenter: German Monroy
Summary:
The session talks about power measurement alternatives and analyzes timer behavior using ftrace.
PDF ELC 2010
DVFS for Embedded Linux
Presenter: Yong Bon Koo and Youngbin Seo
Summary:
The presenter talks about CPU power consumption and DVFS design for CPU power consumption.
PDF ELC 2010
Runtime Power Management: Overview and Platform Implementation
Presenter: Kevin Hilman
Summary:
This presentation provides information about new power
management framework and simple API usage.
PDF ELC 2010
Runtime Power Management on SuperH Mobile
Presenter:Magnus Damm
Summary:
This presentation information about run-time power management
clock framework, device drivers and sleep modes in SuperH mobile platforms
[Runtime-Power-Management-on-SuperH-Mobile-20090407.pdf PDF] ELC 2009
Constrained Power Management
Presenter:Patrick Bellasi
Summary:
This presentation provides information about power management techniques, framework design, and constrained power management.
PDF ELCE 2009
Linux System Power Management on OMAP3430
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.
PDF ELC 2008
Building Blocks for Embedded Power Management
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
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.
Presenter: Liam Girdwood
Summary:
The session covers static and dynamic system power, kernel regulator framework.
Power management on an ARM11 platform
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
Presenter: Eugeny S. Mints
Summary:
This presentation provides information about power management, power management models, and hardware analysis.
VIDEO ELCE 2008
Suspend modes and power management on Linux
Presenter: Stefan Seyfried
Summary:
This presentation provides information about modes of power management.
VIDEO ELCE 2008
Power Management Techniques, Policies, and Problems for Embedded Linux
Presenter: Mark Gross
Summary:
The session covers dynamic power management, power management memory, clock framework, voltage framework, and power management drivers.
PDF ELC 2007
Suspend-to-RAM implementation on freescale 74xx without PMU
Presenter: Fujihito Numano
Summary:
This session covers the power Management Unit (PMU),sleep mode of PMU, and power management functions.
PDF ELC 2007
A Generic Parameter Layer for Linux Power Management
Presenter: Matt Locke
Summary:
The slides cover Power Management structure, use count tracking, and methods to keep the system operational.
PDF ELC 2007
Benchmarking of Dynamic Power Management Solutions
Presenter: Frank Dols
Summary:
The session talks about Dynamic Power Management concepts and performance of prediction methods.
PDF ELC 2007
A Power Management Architecture For Mobile Devices
Presenter: Matthew Locke
Summary:
This presentation provides information about Linux power management features and latency framework.
PDF ELCE 2007
Topics in Embedded Power Management
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
Presenter: Power Management Panel
Summary:
The slides cover power management related to Question &Answer.
VIDEO ELC 2006
ARM MPCore and Power Management
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 ELC 2006