> Date: Tue, 6 Mar 2012 09:16:24 -0500
> From: bogs...@pobox.com
> To: discuss@blu.org
> Subject: Re: [Discuss] AMD FX-8120 update
> 
> On Tue, Mar 6, 2012 at 8:44 AM, Chuck Anderson <c...@wpi.edu> wrote:
> > On Tue, Mar 06, 2012 at 04:27:07AM -0500, Shirley Márquez Dúlcey wrote:
> >> The fact that the correct strategy for maximum performance may be
> >> different from the best power management strategy is likely to require
> >> new OS capabilities (changing the scheduling strategy based on power
> >> management settings). If I have four things running on a desktop system
> >> I'd likely prefer to spread them among all four modules for maximum
> >> speed, but on a laptop I might prefer to put them on only two modules
> >> and take the performance hit to get the power reduction of shutting off
> >> the other two modules.
> >
> > I'm not so sure you would gain anything by shutting off modules.  It
> > was found with CPU frequency governors that slowing down a processor
> > actually used MORE power, because it took longer to complete running
> > tasks.  It is better to have the CPU always run as fast as it can
> > while there are running tasks, and then halt the processor when it is
> > truley idle.
> 
> Depends on the kind of task.   Some tasks have time limits (viewing a
> video)  rather then fixed computational goals.
> 
That is not a good example. Video or audio is processed by a separate dedicated 
engine. It has a fixed compute and power profile, does not use any significant 
CPU (core) resources and the OS typically cannot do much else to reduce the 
power consumption. In fact, that is why both Apple and Microsoft (for Win8) 
have explicit power specs for audio and video that hardware vendors have to 
meet. These have nothing to do with the main CPU's power/performance profile or 
capabilities. In general, Chuck's assertion is correct: it's better to execute 
fast and go to sleep quicker than to slog along slowly -- the latter takes much 
more power. Why? Because the CPU's power consumption is, these days, only a 
small fraction of the overall system power. Things like system buses, the IO 
buffers on the chips, voltage regulators, PLLs, DLLs, etc. consume a lot of 
static power and is independent of how fast the CPU is running. So the quicker 
you can shut these down, the better off you are in terms of saving power. 
-Nilanjan                                         
_______________________________________________
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss

Reply via email to