mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* IBM/MontaVista Dynamic Power Management Project
@ 2002-12-03 17:46 Bishop Brock
  2002-12-03 17:57 ` Arjan van de Ven
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Bishop Brock @ 2002-12-03 17:46 UTC (permalink / raw)
  To: linux-kernel, cpufreq, linux-pm-devel

IBM and MontaVista have initiated a joint project to develop a
dynamic power management control and policy mechanism for Linux
for processors supporting dynamic voltage and frequency scaling.
A paper describing the proposal can be obtained from

http://www.research.ibm.com/arl/projects/dpm.html

A working prototype of the proposed framework for
the IBM PowerPC 405LP processor exists and will be made
public in the near future.

Bishop Brock

IBM Research, Austin Center for Low-Power Computing
11400 Burnet Road    MS/904-6F021
Austin, TX 78758
(512) 838-0149    IBM T/L 678-0149




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: IBM/MontaVista Dynamic Power Management Project
  2002-12-03 17:46 IBM/MontaVista Dynamic Power Management Project Bishop Brock
@ 2002-12-03 17:57 ` Arjan van de Ven
  2002-12-03 18:27   ` [Linux-pm-devel] " Hollis Blanchard
  2002-12-05  8:18   ` Dominik Brodowski
  2002-12-03 18:39 ` Alan Cox
  2002-12-03 18:45 ` [Linux-pm-devel] " Hollis Blanchard
  2 siblings, 2 replies; 9+ messages in thread
From: Arjan van de Ven @ 2002-12-03 17:57 UTC (permalink / raw)
  To: Bishop Brock; +Cc: linux-kernel, cpufreq, linux-pm-devel

On Tue, 2002-12-03 at 18:46, Bishop Brock wrote:
> IBM and MontaVista have initiated a joint project to develop a
> dynamic power management control and policy mechanism for Linux
> for processors supporting dynamic voltage and frequency scaling.
> A paper describing the proposal can be obtained from
> 
> http://www.research.ibm.com/arl/projects/dpm.html
> 
> A working prototype of the proposed framework for
> the IBM PowerPC 405LP processor exists and will be made
> public in the near future.

any idea if/how this will fit into the existing cross platform cpufreq
framework ?

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Linux-pm-devel] Re: IBM/MontaVista Dynamic Power Management Project
  2002-12-03 17:57 ` Arjan van de Ven
@ 2002-12-03 18:27   ` Hollis Blanchard
  2002-12-03 20:00     ` Dominik Brodowski
  2002-12-05  8:18   ` Dominik Brodowski
  1 sibling, 1 reply; 9+ messages in thread
From: Hollis Blanchard @ 2002-12-03 18:27 UTC (permalink / raw)
  To: Arjan van de Ven; +Cc: Bishop Brock, linux-kernel, cpufreq, linux-pm-devel

[-- Attachment #1: Type: text/plain, Size: 1061 bytes --]

On Tue, 2002-12-03 at 11:57, Arjan van de Ven wrote:
> On Tue, 2002-12-03 at 18:46, Bishop Brock wrote:
> > IBM and MontaVista have initiated a joint project to develop a
> > dynamic power management control and policy mechanism for Linux
> > for processors supporting dynamic voltage and frequency scaling.
> > A paper describing the proposal can be obtained from
> > 
> > http://www.research.ibm.com/arl/projects/dpm.html
> > 
> > A working prototype of the proposed framework for
> > the IBM PowerPC 405LP processor exists and will be made
> > public in the near future.
> 
> any idea if/how this will fit into the existing cross platform cpufreq
> framework ?

It subsumes it, similar to Dominik's ideas in "[RFC] Dynamic Frequency
and Voltage Scaling Infrastructure" (on the cpufreq list). The idea is
that you want scaling events to be generated by the kernel rather than
only scaling on userland input. The paper (and Dominik's mail) give you
some ideas of when and why...

-Hollis
-- 
PowerPC Linux
IBM Linux Technology Center

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: IBM/MontaVista Dynamic Power Management Project
  2002-12-03 17:46 IBM/MontaVista Dynamic Power Management Project Bishop Brock
  2002-12-03 17:57 ` Arjan van de Ven
@ 2002-12-03 18:39 ` Alan Cox
  2002-12-03 18:45 ` [Linux-pm-devel] " Hollis Blanchard
  2 siblings, 0 replies; 9+ messages in thread
From: Alan Cox @ 2002-12-03 18:39 UTC (permalink / raw)
  To: Bishop Brock; +Cc: Linux Kernel Mailing List, cpufreq, linux-pm-devel

On Tue, 2002-12-03 at 17:46, Bishop Brock wrote:
> IBM and MontaVista have initiated a joint project to develop a
> dynamic power management control and policy mechanism for Linux
> for processors supporting dynamic voltage and frequency scaling.
> A paper describing the proposal can be obtained from
> 
> http://www.research.ibm.com/arl/projects/dpm.html

Interesting. One small question however. The paper says "Others have
also explored the possibilities of this type of fine grained control".
More to the point however they have patents covering them. What does IBM
intend to do about that ?


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Linux-pm-devel] IBM/MontaVista Dynamic Power Management Project
  2002-12-03 17:46 IBM/MontaVista Dynamic Power Management Project Bishop Brock
  2002-12-03 17:57 ` Arjan van de Ven
  2002-12-03 18:39 ` Alan Cox
@ 2002-12-03 18:45 ` Hollis Blanchard
  2 siblings, 0 replies; 9+ messages in thread
From: Hollis Blanchard @ 2002-12-03 18:45 UTC (permalink / raw)
  To: linux-kernel, linux-pm-devel; +Cc: cpufreq list

[-- Attachment #1: Type: text/plain, Size: 1408 bytes --]

Please note that the cpufreq list address was incorrect in the original
mail; please cc cpufreq@www.linux.org.uk (not .uk.org :) on future
replies.

-Hollis
-- 
PowerPC Linux
IBM Linux Technology Center

On Tue, 2002-12-03 at 11:46, Bishop Brock wrote:
> IBM and MontaVista have initiated a joint project to develop a
> dynamic power management control and policy mechanism for Linux
> for processors supporting dynamic voltage and frequency scaling.
> A paper describing the proposal can be obtained from
> 
> http://www.research.ibm.com/arl/projects/dpm.html
> 
> A working prototype of the proposed framework for
> the IBM PowerPC 405LP processor exists and will be made
> public in the near future.
> 
> Bishop Brock
> 
> IBM Research, Austin Center for Low-Power Computing
> 11400 Burnet Road    MS/904-6F021
> Austin, TX 78758
> (512) 838-0149    IBM T/L 678-0149
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Microsoft Visual Studio.NET 
> comprehensive development tool, built to increase your 
> productivity. Try a free online hosted session at:
> http://ads.sourceforge.net/cgi-bin/redirect.pl?micr0003en
> _______________________________________________
> Linux-pm-devel mailing list
> Linux-pm-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linux-pm-devel
> 


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Linux-pm-devel] Re: IBM/MontaVista Dynamic Power Management Project
  2002-12-03 18:27   ` [Linux-pm-devel] " Hollis Blanchard
@ 2002-12-03 20:00     ` Dominik Brodowski
  2002-12-03 20:31       ` Hollis Blanchard
  0 siblings, 1 reply; 9+ messages in thread
From: Dominik Brodowski @ 2002-12-03 20:00 UTC (permalink / raw)
  To: Hollis Blanchard
  Cc: Arjan van de Ven, Bishop Brock, linux-kernel, cpufreq, linux-pm-devel

On Tue, Dec 03, 2002 at 12:27:03PM -0600, Hollis Blanchard wrote:
> On Tue, 2002-12-03 at 11:57, Arjan van de Ven wrote:
> > On Tue, 2002-12-03 at 18:46, Bishop Brock wrote:
> > > IBM and MontaVista have initiated a joint project to develop a
> > > dynamic power management control and policy mechanism for Linux
> > > for processors supporting dynamic voltage and frequency scaling.

Great!

> > > A paper describing the proposal can be obtained from
> > > 
> > > http://www.research.ibm.com/arl/projects/dpm.html
> > > 
> > > A working prototype of the proposed framework for
> > > the IBM PowerPC 405LP processor exists and will be made
> > > public in the near future.
> > 
> > any idea if/how this will fit into the existing cross platform cpufreq
> > framework ?
> 
> It subsumes it, similar to Dominik's ideas in "[RFC] Dynamic Frequency
> and Voltage Scaling Infrastructure" (on the cpufreq list). The idea is
> that you want scaling events to be generated by the kernel rather than
> only scaling on userland input. The paper (and Dominik's mail) give you
> some ideas of when and why...

So, will it basically be a "policy governor" as described in my "[RFC]" mail?
Or does it need other enhancements in the cpufreq core? 

BTW, have you noticed the premilinary patch I which implements most of the 
DVS infrastructure mentioned in my mail to the cpufreq list yesterday?

	Dominik

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Linux-pm-devel] Re: IBM/MontaVista Dynamic Power Management Project
  2002-12-03 20:00     ` Dominik Brodowski
@ 2002-12-03 20:31       ` Hollis Blanchard
  0 siblings, 0 replies; 9+ messages in thread
From: Hollis Blanchard @ 2002-12-03 20:31 UTC (permalink / raw)
  To: Dominik Brodowski
  Cc: Arjan van de Ven, Bishop Brock, linux-kernel, cpufreq list,
	linux-pm-devel

[-- Attachment #1: Type: text/plain, Size: 1423 bytes --]

On Tue, 2002-12-03 at 14:00, Dominik Brodowski wrote:
> On Tue, Dec 03, 2002 at 12:27:03PM -0600, Hollis Blanchard wrote:
> > On Tue, 2002-12-03 at 11:57, Arjan van de Ven wrote:
> > > 
> > > any idea if/how this will fit into the existing cross platform cpufreq
> > > framework ?
> > 
> > It subsumes it, similar to Dominik's ideas in "[RFC] Dynamic Frequency
> > and Voltage Scaling Infrastructure" (on the cpufreq list). The idea is
> > that you want scaling events to be generated by the kernel rather than
> > only scaling on userland input. The paper (and Dominik's mail) give you
> > some ideas of when and why...
> 
> So, will it basically be a "policy governor" as described in my "[RFC]" mail?
> Or does it need other enhancements in the cpufreq core? 
> 
> BTW, have you noticed the premilinary patch I which implements most of the 
> DVS infrastructure mentioned in my mail to the cpufreq list yesterday?

Honestly I haven't had time to read it over and compare and contrast
with the IBM paper. From the sound of things though, I suspect both your
patch and the IBM code implement the same thing: an infrastructure
allowing "governors" to control dynamic scaling. The 405LP code also
includes such a governor of course. The ideas may be almost identical;
I'm not sure anyone's compared at this point. Do you have the time? ;)

-Hollis
-- 
PowerPC Linux
IBM Linux Technology Center

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Linux-pm-devel] Re: IBM/MontaVista Dynamic Power Management Project
  2002-12-03 17:57 ` Arjan van de Ven
  2002-12-03 18:27   ` [Linux-pm-devel] " Hollis Blanchard
@ 2002-12-05  8:18   ` Dominik Brodowski
  1 sibling, 0 replies; 9+ messages in thread
From: Dominik Brodowski @ 2002-12-05  8:18 UTC (permalink / raw)
  To: Arjan van de Ven; +Cc: Bishop Brock, linux-kernel, cpufreq, linux-pm-devel

On Tue, Dec 03, 2002 at 06:57:49PM +0100, Arjan van de Ven wrote:
> On Tue, 2002-12-03 at 18:46, Bishop Brock wrote:
> > IBM and MontaVista have initiated a joint project to develop a
> > dynamic power management control and policy mechanism for Linux
> > for processors supporting dynamic voltage and frequency scaling.
> > A paper describing the proposal can be obtained from
> > 
> > http://www.research.ibm.com/arl/projects/dpm.html
> > 
> > A working prototype of the proposed framework for
> > the IBM PowerPC 405LP processor exists and will be made
> > public in the near future.
> 
> any idea if/how this will fit into the existing cross platform cpufreq
> framework ?

Actually, if I understand IBM's proposal right, it seems to be an
alternative to cpufreq: a different "mid-layer" between the low-level
processor drivers, other kernel code, and the user. So it's not an extension
to an existing feature, but a new feature - Halloween was some weeks ago...

	Dominik

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: IBM/MontaVista Dynamic Power Management Project
@ 2002-12-04  1:32 Bishop Brock
  0 siblings, 0 replies; 9+ messages in thread
From: Bishop Brock @ 2002-12-04  1:32 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linux Kernel Mailing List, cpufreq, linux-pm-devel




Alan Cox <alan@lxorguk.ukuu.org.uk> on 12/03/2002 12:39:56 PM
>> http://www.research.ibm.com/arl/projects/dpm.html
> Interesting. One small question however. The paper says "Others have
> also explored the possibilities of this type of fine grained control".
> More to the point however they have patents covering them. What does IBM
>intend to do about that ?

This is an important and complicated question.  Our code has passed an
internal IBM legal review,
however we are still discussing the implications of the patent with our
attorneys.
The best I can offer at this point is that we hope to have a definitive
answer next week.

The patent in question (US 6,298,448) deals with application-specific
dynamic scaling.
Although this is an important part of our proposal, it is not the central
idea, and I believe the
proposal has merit even if this portion were suppressed.



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-12-05  8:43 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-03 17:46 IBM/MontaVista Dynamic Power Management Project Bishop Brock
2002-12-03 17:57 ` Arjan van de Ven
2002-12-03 18:27   ` [Linux-pm-devel] " Hollis Blanchard
2002-12-03 20:00     ` Dominik Brodowski
2002-12-03 20:31       ` Hollis Blanchard
2002-12-05  8:18   ` Dominik Brodowski
2002-12-03 18:39 ` Alan Cox
2002-12-03 18:45 ` [Linux-pm-devel] " Hollis Blanchard
2002-12-04  1:32 Bishop Brock

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®