From: Pavel Machek <pavel@suse.cz>
To: John Bradford <john@grabjohn.com>
Cc: Robert Love <rml@ximian.com>,
Daniel Gryniewicz <dang@fprintf.net>,
Dave Jones <davej@redhat.com>,
Matthew Garrett <mgarrett@chiark.greenend.org.uk>,
linux-kernel@vger.kernel.org
Subject: Re: Laptops & CPU frequency
Date: Thu, 15 Jan 2004 23:48:51 +0100 [thread overview]
Message-ID: <20040115224851.GD18488@elf.ucw.cz> (raw)
In-Reply-To: <200401152221.i0FMLdQr000218@81-2-122-30.bradfords.org.uk>
Hi!
> > > > I have an athlon-xp laptop (HP pavilion ze4500) with powernow that
> > > > definitely goes into low power mode when the plug is pulled. The screen
> > > > goes dark, and everything slows down.
> > >
> > > Dave did not mean that the other power management schemes cannot do the
> > > automatic reduction on loss of AC, just that there is no SMM/BIOS hacks
> > > to do it automatically.
> >
> > People are designing machines where battery can't provide
> > enough ampers for cpu in high-power mode. If speedstep machines
> > have same problem, SMM is actually right thing to do.
>
> This reminds me of an idea I had years ago, but never really looked in
> to very much, (it may well have been implemented somewhere
> independently of my idea anyway). Basically, it was for a multi-cpu
> machine which, instead of running cpus in parallel, with all the
> common scaling problems, ran each CPU in series for a very short
> timeslice, effectively being a uni-processor machine, but moving the
> state of the processor's registers between physical CPUs. The theory
> was that it would be possible to clock each CPU much higher for a
> short period of time than it could be successfully clocked
> continuously. Physical CPUs with poor cooling could even be given a
> shorter timeslice.
s390's actually do something like that. They have 16 (or so) physical
processors, but if you only have licence for running 1 cpu, you use
only one. OTOH if that cpu fails, it transfers state to next one and
continues.
Well, what you described could gain you some extra speed (relative to
uniprocessor), but it would be prohibitely expensive.
Wait.
We have it today.
Remember P4's? Those beasts have 90W but cooling designed only for 75W
or so, and thermal diode that slows when they get too hot.
If someone has SMP-P4 with such broken cooling solution (not sure how
common they are), ping-ponging task might actually get you extra
speed.
Same goes for any SMP machine whose CPU fans failed and is therefore
thermal-throttled. (But I'm not sure if thermal-throttling works at
all at SMPs.)
[I have one notebook here that has failed cpu fan... Thermal
throttling works more or less okay, but if you want your computation
to go fast, you need to place it next to fan...]
Pavel
--
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]
next prev parent reply other threads:[~2004-01-15 22:49 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-01-11 2:56 Laptops & CPU frequency jlnance
2004-01-11 3:17 ` Robert Love
2004-01-11 4:12 ` Valdis.Kletnieks
2004-01-11 6:16 ` Willy Tarreau
2004-01-11 10:27 ` Xavier Bestel
2004-01-11 10:33 ` Xavier Bestel
2004-01-12 16:58 ` Jerry Cooperstein
2004-01-12 21:19 ` Xavier Bestel
2004-01-12 19:52 ` john stultz
2004-01-12 20:11 ` Disconnect
2004-01-12 23:19 ` john stultz
2004-01-12 21:28 ` Xavier Bestel
2004-01-12 22:07 ` john stultz
2004-01-13 9:13 ` Xavier Bestel
2004-01-11 17:06 ` Matthew Garrett
2004-01-11 17:13 ` Robert Love
2004-01-11 17:44 ` Matthew Garrett
2004-01-11 17:54 ` Robert Love
2004-01-14 4:59 ` Dave Jones
2004-01-14 19:11 ` Daniel Gryniewicz
2004-01-14 19:17 ` Robert Love
2004-01-14 19:23 ` Daniel Gryniewicz
2004-01-15 20:42 ` Pavel Machek
2004-01-15 21:18 ` Daniel Gryniewicz
2004-01-15 22:21 ` John Bradford
2004-01-15 22:48 ` Pavel Machek [this message]
2004-01-19 17:44 ` Ducrot Bruno
2004-01-16 10:47 ` Pavel Machek
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=20040115224851.GD18488@elf.ucw.cz \
--to=pavel@suse.cz \
--cc=dang@fprintf.net \
--cc=davej@redhat.com \
--cc=john@grabjohn.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mgarrett@chiark.greenend.org.uk \
--cc=rml@ximian.com \
/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