public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Bill Davidsen <davidsen@tmr.com>
To: linux-kernel@vger.kernel.org
Subject: Re: SMP cpu deep sleep
Date: Mon, 23 Aug 2004 17:30:29 -0400	[thread overview]
Message-ID: <cgdn8t$l27$1@gatekeeper.tmr.com> (raw)
In-Reply-To: <pan.2004.08.20.16.44.39.888193@austin.ibm.com>

Wes Felter wrote:

> I worked on this last year (I call it CPU packing, because the idea is to
> pack the load onto the fewest number of CPUs).
> 
> The CPU hotplug patch is the way to go, but the hardware is the problem. I
> talked to an Intel CPU architect at MICRO last year and he confirmed that
> SMP Intel systems don't support any low-power modes besides HLT. AMD's
> documentation says that Opterons support voltage/frequency scaling (aka
> Cool 'n' Quiet), but AFAICT the documentation is wrong. In summary, you
> are doomed.
> 

For power saving, HLT is hard to beat ;-) You note HLT as if there was 
some good reason not to use it... Mask everything except some BACK2WORK 
int from the night watchman CPU. I would really like this on some 
machines which seem to leave all CPUs generating heat even when booted 
with a uni kernel.

Whilst thinking about this, *if* using HLT is practical in therms of 
power saving, perhaps all but the last CPU could HLT if the run queue 
was empty, and only be awakened by the "last" CPU, in some case where 
the run queue length was longer than {some_value}.

-- 
    -bill davidsen (davidsen@tmr.com)
"The secret to procrastination is to put things off until the
  last possible moment - but no longer"  -me

  parent reply	other threads:[~2004-08-23 21:37 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-20  8:06 SMP cpu deep sleep Hans Kristian Rosbach
2004-08-20  8:58 ` Jeff Sipek
2004-08-20  9:42   ` Hans Kristian Rosbach
2004-08-20 14:38     ` Zwane Mwaikambo
2004-08-20 16:44 ` Wes Felter
2004-08-21  0:53   ` Benjamin Herrenschmidt
2004-08-23 21:30   ` Bill Davidsen [this message]
2004-08-28 19:15     ` Alan Cox
2004-08-24 22:48   ` Pavel Machek
  -- strict thread matches above, loose matches on Subject: below --
2004-08-20 14:30 Nakajima, Jun

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='cgdn8t$l27$1@gatekeeper.tmr.com' \
    --to=davidsen@tmr.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox