Re: Plumbers: PM constraints micro-conf RFP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I put in a rough draft @
https://blueprints.launchpad.net/lpc/+spec/lpc2012-power-management-constraints

Cheers!

On Wed, May 16, 2012 at 5:43 AM, mark gross <markgross@xxxxxxxxxxx> wrote:
> On Tue, May 15, 2012 at 03:58:59PM +0300, Amit Kucheria wrote:
>> On Tue, May 15, 2012 at 12:40 PM, Jean Pihet <jean.pihet@xxxxxxxxxxxxxx> wrote:
>> > Hi!
>> >
>> > Here is my proposal for the PM constraints micro-conf RFP, as e-mailed today:
>> >
>> > Session title: A New Model for the System and Devices Latency
>> >
>> > Name of microconference (if applicable): PM constraints micro-conf,
>> > led by Mark Gross
>> >
>> > Abstract:
>> >  Due to the nature of the new SoC architectures the Power Management
>> > needs a new model for the various system latencies. The talk presents:
>> >  . the concepts of system, devices, wake-up and resume latencies,
>> >  . the recent changes in the devices framework for the latency, why
>> > and how to make it generic,
>> >  . the link with the other PM QoS frameworks: thermal, cpuidle,
>>
>> Jean,
>>
>> Do you already consider GPU drivers, backlight drivers and battery
>> charging for setting constraints (performance and thermal) ?
>>
>> Between your, Eduardo's and Antti's proposals, a lot of ground is
>> being covered and I don't want to make a new proposal just for these
>> three. But we're keen on helping consolidate on generic interfaces to
>> deal with these three kinds of devices.
>
> It will be great to have you there in any case.
>
> It feels like we have enough content to come up with portable
> requirements and maybe an ok design that can work for multiple SoC's.
>
> --mark
>
>> >  . the recent changes in the ARM/OMAP platform code for the system latency,
>> >  . the problems encountered while modelling and measuring the
>> > various latencies,
>> >
>> >  . a proposal on the model and on the way to implement it,
>> >  . the planned changes in the device framework, the platform code
>> > and the APIs.
>> >
>> >  This talk is oriented towards Linux power management developers. The
>> > goal is to agree on a framework implementation and the interfaces
>> > within the kernel and with the user space.
>> >
>> > Experience:
>> > Jean Pihet, NewOldBits.com
>> >
>> > Jean Pihet is working with embedded Linux since many years now, for
>> > companies like Texas Instruments, MontaVista, Motorola and Philips.
>> > Recently NewOldBits.com has been founded to provide high quality
>> > consulting services. The area of work is mainly OMAP Power Management,
>> > tracing and profiling tools (perf, ftrace, oprofile...) for recent ARM
>> > cores.
>> >
>> > Kind regards,
>> > Jean
>> >
>> > On Tue, May 15, 2012 at 7:34 AM, Valentin, Eduardo
>> > <eduardo.valentin@xxxxxx> wrote:
>> >> FYI,
>> >>
>> >> I will submit later today, something like this:
>> >> "
>> >> Abstract
>> >>
>> >> The thermal challenge is to design an end-product with high
>> >> performance while keeping the junction temperature of the IC
>> >> components used on this product within their limitations and which
>> >> does not present a thermal discomfort for the user. OMAP4/OMAP5 System
>> >> on Chips, operating at highest Operating Performance Points (OPP), is
>> >> a powerful mobile applications processor. However operating at higher
>> >> voltage and higher frequency in a sustained manner may cause thermal
>> >> limits to be exceeded, both for silicon and user comfort. We propose a
>> >> new framework to model per device power constraints, for containment
>> >> of thermal limitations across major heat sources of a end-product
>> >> device, e.g. LCD, CPU, charging, etc. The framework shall facilitate
>> >> the power and thermal management performed by governor and policies,
>> >> depending on device context and use case knowledge.
>> >>
>> >> Authors
>> >>
>> >> Eduardo Valentin, System Software Engineer at Texas Instruments,
>> >> working on OMAP Linux kernel, previously a working on power management
>> >> in maemo for Nokia.
>> >>
>> >>
>> >> On Tue, May 15, 2012 at 8:06 AM, Valentin, Eduardo
>> >> <eduardo.valentin@xxxxxx> wrote:
>> >>> Benoit,
>> >>>
>> >>> On Mon, May 14, 2012 at 8:11 PM, Cousson, Benoit <b-cousson@xxxxxx> wrote:
>> >>>> Hi Jean,
>> >>>>
>> >>>>
>> >>>> On 5/14/2012 2:45 PM, Jean Pihet wrote:
>> >>>>>
>> >>>>> Hi Benoit,
>> >>>>>
>> >>>>> On Fri, May 11, 2012 at 9:17 AM, Valentin, Eduardo
>> >>>>> <eduardo.valentin@xxxxxx>  wrote:
>> >>>>>>
>> >>>>>> Hello Mark,
>> >>>>>>
>> >>>>>> On Wed, May 2, 2012 at 5:36 PM, mark gross<markgross@xxxxxxxxxxx>  wrote:
>> >>>>>>>
>> >>>>>>> This is a Request For Participation in a micro-conference at this years
>> >>>>>>> Linux plumbers event.  For this micro conference to happen we need to
>> >>>>>>> reach a certain critical mass WRT participants as measured by submitted
>> >>>>>>> talks associated to Power Management Constraints.
>> >>>>>>
>> >>>>>>
>> >>>>>> Nice! Thanks for proposing this.
>> >>>>>>
>> >>>>>>>
>> >>>>>>> The To: list is populated with folks that I've had interactions with
>> >>>>>>> over extending pm-qos or constraint based PM over the past year.
>> >>>>>>>
>> >>>>>>> If you are working on problems related to constraining the power /
>> >>>>>>> performance of devices I am inviting your participation and request you
>> >>>>>>> submit a proposal for presenting your problem space (preferred) and or
>> >>>>>>> solution to a group of developers looking for a good solution to push
>> >>>>>>> upstream.  The talks will be about 20 min long as I want to get into
>> >>>>>>> some design and implementation discussions after the requirements
>> >>>>>>> definition is mostly finished.
>> >>>>>
>> >>>>> Is it OK to submit a talk for the next LPC? The deadline is tomorrow IIRC.
>> >>>>
>> >>>>
>> >>>> Yes, it is. Go ahead. It is related to Mark's proposal? Because it seems we
>> >>>> have to do some homework in order to participate to the micro-conf :-(.
>> >>>
>> >>> Yes, the homework is required in order to drive the discussion based
>> >>> on existing usable solutions..
>> >>>
>> >>> Jean, I'll write down a proposal today, from thermal requirements
>> >>> perspective. But we can discuss also a way to converge either in a
>> >>> common presentation or in even with two presentations but with strong
>> >>> linking together.
>> >>>
>> >>> Just trying to avoid two conflicting proposals from two peers @ti.com
>> >>>
>> >>>>
>> >>>> Regards,
>> >>>> Benoit
>> >>>>
>> >>>>
>> >>>>>
>> >>>>> Regards,
>> >>>>> Jean
>> >>>>>
>> >>>>>>>
>> >>>>>>> I am interested in gathering user mode interface needs as well as kernel
>> >>>>>>> mode.
>> >>>>>>>
>> >>>>>>>  From a high level pm-constraints is a generalization of pm-qos to
>> >>>>>>> include
>> >>>>>>> limiting performance as well as its current limiting of device
>> >>>>>>> throttling.
>> >>>>>>>
>> >>>>>>> As performance limiting is typically used for any of the following:
>> >>>>>>> 1) staying within thermal operational envelopes
>> >>>>>>> 2) avoiding peak current
>> >>>>>>> 3) extending battery life in active use cases
>> >>>>>>>
>> >>>>>>> I invite anyone working in any of these areas or pm-qos applications to
>> >>>>>>> participate in this micro-conference.
>> >>>>>>>
>> >>>>>>> I will organize the micro-conference into 2 parts:
>> >>>>>>> 1) problem statements with specific participant examples where
>> >>>>>>> constraining the performance or throttling is needed.
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> I could bring something on the use cases where this type of
>> >>>>>> constraining could be used. Essentially major focus gets partitioned
>> >>>>>> in two areas: For device skin/case temperature management, and IC's
>> >>>>>> junction temperature management.
>> >>>>>>
>> >>>>>> I am currently checking the traveling arrangements as well. And
>> >>>>>> confirming soon.
>> >>>>>>
>> >>>>>>
>> >>>>>>>
>> >>>>>>> 2) high level design brain storming.
>> >>>>>>>
>> >>>>>>> If the micro-conference happens (i.e. critical mass is reached) any
>> >>>>>>> interested linux-plumbers attendees is very welcome to participate.
>> >>>>>>>
>> >>>>>>> Please send me an off list email if you want me to add you to my mutt
>> >>>>>>> alias of interested parties I'll use to cc people on emails.  Note: must
>> >>>>>>> of the correspondence will cc linux-pm too.
>> >>>>>>>
>> >>>>>>> Please submit a proposal if you are interested in participating in this
>> >>>>>>> with me.  I know a number of people are working in this space for the
>> >>>>>>> past few years now.  I think its a good time to compare notes and at
>> >>>>>>> least consolidate requirements and use cases.  Perhaps we'll even come
>> >>>>>>> up
>> >>>>>>> with a good design to implement in the process.
>> >>>>>>>
>> >>>>>>> thanks,
>> >>>>>>> --mark
>> >>>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> All best,
>> >>>>>> --
>> >>>>>>
>> >>>>>> Eduardo Valentin
>> >>>>>> _______________________________________________
>> >>>>>> linux-pm mailing list
>> >>>>>> linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx
>> >>>>>> https://lists.linuxfoundation.org/mailman/listinfo/linux-pm
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>>
>> >>> Eduardo Valentin
>> >>
>> >>
>> >>
>> >> --
>> >>
>> >> Eduardo Valentin
> _______________________________________________
> linux-pm mailing list
> linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx
> https://lists.linuxfoundation.org/mailman/listinfo/linux-pm



-- 
---------
The views expressed in this email are personal and do not necessarily
echo my employers.
_______________________________________________
linux-pm mailing list
linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linuxfoundation.org/mailman/listinfo/linux-pm



[Index of Archives]     [Linux ACPI]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [CPU Freq]     [Kernel Newbies]     [Fedora Kernel]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux