Difference between revisions of "Power Management Presentaions"

From eLinux.org
Jump to: navigation, search
(Power Management)
(Power Management)
(Tag: Blanking)
 
Line 1: Line 1:
= '''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 ==
 
 
'''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 ==
 
 
'''Presenter:''' Quentin Schulz, Free Electrons  <br>
 
 
'''Summary:'''
 
This presentation provides information about PMIC <br>
 
(Power Management Integrated Circuit) using different subsystems <br>
 
like MFD, power supply, and ways to achieve over-voltage <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
 
 
== Power Management in Zephyr RTOS ==
 
 
'''Presenter:''' Ramesh Thomas, Intel  <br>
 
 
'''Summary:'''
 
The session talks about effective power management support in this platform <br>
 
that have very limited resources and overview on the power management infrastructure <br>
 
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
 
 
== Linux Power Management Optimization on the Nvidia Jetson Platform ==
 
 
'''Presenter:''' Merlin Friesen, Golden Gate Research  <br>
 
 
'''Summary:'''
 
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
 
 
== 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 ==
 
 
'''Presenter:''' Bartosz Golaszewski, BayLibre  <br>
 
 
'''Summary:'''
 
The session talks about ACME cape key features, sigrok 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 ==
 
 
'''Presenter:''' Geert Uytterhoeven, Glider bvba  <br>
 
 
'''Summary:'''
 
This talk covers power domains, clock domains, power/clock <br>
 
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 ==
 
 
'''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) ==
 
 
'''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:'''
 
The presenter talks about identifying and tracking KPIs on 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] 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 ==
 
 
'''Presenter:''' Magnus Damm  <br>
 
 
'''Summary:'''
 
The slides cover CPU runtime power management in Linux idle loop and I/O device runtime power management. <br>
 
 
[https://elinux.org/images/1/18/Elc2011_damm.pdf PDF] ELC 2011
 
 
== 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 trace events, and contributions to mainline kernel. <br>
 
 
[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 ==
 
 
'''Presenter:''' Sujith Thomas  <br>
 
 
'''Summary:'''
 
This presentation provides information about CPU power management, performance management, device power management, active and <br>
 
idle power management. <br>
 
 
[https://elinux.org/images/6/68/WordloadCharacterization-ELC-final.pdf PDF] ELC 2010
 
 
== Wake-ups Effect on Idle Power for Intel's Moorestown MID and Smartphone Platform ==
 
 
'''Presenter:''' German Monroy  <br>
 
 
'''Summary:'''
 
The session talks about power measurement alternatives and analyzes timer behavior using ftrace. <br>
 
 
[https://elinux.org/images/0/07/Effect_of_wakeups_on_Moorestown_power.pdf PDF] ELC 2010
 
 
== DVFS for Embedded Linux ==
 
 
'''Presenter:''' Yong Bon Koo and Youngbin Seo <br>
 
 
'''Summary:'''
 
The presenter talks about CPU power consumption and DVFS design for CPU power consumption. <br>
 
 
[https://elinux.org/images/8/8a/ELC_2010_PM_Slides.pdf PDF] ELC 2010
 
 
== Runtime Power Management: Overview and Platform Implementation ==
 
 
'''Presenter:''' Kevin Hilman <br>
 
 
'''Summary:'''
 
This presentation provides information about new power <br>
 
management framework and simple API usage. <br>
 
 
[https://elinux.org/images/0/08/ELC-2010-Hilman-Runtime-PM.pdf PDF] ELC 2010
 
 
== Runtime Power Management on SuperH Mobile ==
 
 
'''Presenter:'''Magnus Damm  <br>
 
 
'''Summary:'''
 
This presentation information about run-time power management <br>
 
clock framework, device drivers and sleep modes in SuperH mobile platforms <br>
 
 
[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 ==
 
 
'''Presenter:''' Richard Woodruff  <br>
 
 
'''Summary:'''
 
The session provides information about hardware power management features in OMAP3430 AND 3430 and how Linux power <br>
 
Management software exploits hardware features. <br>
 
 
[https://elinux.org/images/6/6b/TI_OMAP3430_Linux_PM_reference.ppt PDF] ELC 2008
 
 
== Building Blocks for Embedded Power Management ==
 
 
'''Presenter:''' Kevin Hilman <br>
 
 
'''Summary:'''
 
This presentation provides information about hardware features, clock hierarchy, voltage/current regulators, voltage domains, <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
 
 
== Power Management Quality of Service and How You Could Use it in Your Embedded Application==
 
 
'''Presenter:''' Mark Gross <br>
 
 
'''Summary:'''
 
This presentation talks about new kernel infrastructure to facilitate the communication of latency and throughput <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
 
 
== Every Microamp is Sacred - A Dynamic Voltage and Current Control Interface for the Linux Kernel. ==
 
 
'''Presenter:''' Liam Girdwood  <br>
 
 
'''Summary:'''
 
The session covers static and dynamic system power, 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
 
 
== 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 ==
 
 
'''Presenter:''' Mark Gross  <br>
 
 
'''Summary:'''
 
The session covers dynamic power management, power management memory, clock framework, voltage framework, and power management drivers. <br>
 
 
[http://CELF_ELC2007_mgross_PM_slide_set.pdf PDF] ELC 2007
 
 
== Suspend-to-RAM implementation on freescale 74xx without PMU ==
 
 
'''Presenter:''' Fujihito Numano  <br>
 
 
'''Summary:'''
 
This session covers the power Management Unit (PMU),sleep mode of PMU, and power management functions. <br>
 
 
[http://Suspend-to-RAMImplementationOnFreescale74xxWithoutPMU-070418.pdf PDF] ELC 2007
 
 
== A Generic Parameter Layer for Linux Power Management ==
 
 
'''Presenter:''' Matt Locke  <br>
 
 
'''Summary:'''
 
The slides cover Power Management structure, use count tracking, and methods to keep the system operational. <br>
 
 
[http://mlocke-elc2007-pm.ppt.pdf PDF] ELC 2007
 
 
== Benchmarking of Dynamic Power Management Solutions ==
 
 
'''Presenter:''' Frank Dols  <br>
 
 
'''Summary:'''
 
The session talks about Dynamic Power Management 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
 
 
== 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 ==
 
 
'''Presenter:''' Todd Poynor <br>
 
 
'''Summary:'''
 
The session describes power management complexities, methods <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
 
 
== Power Management Panel ==
 
 
'''Presenter:''' Power Management Panel <br>
 
 
'''Summary:'''
 
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
 
 
==ARM MPCore and Power Management ==
 
 
'''Presenter:''' John Goodacre <br>
 
 
'''Summary:'''
 
This presentation provides information about multi-core processing, 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
 

Latest revision as of 22:23, 14 September 2020