It is currently Thu Sep 19, 2019 2:38 am

All times are UTC - 8 hours




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: CPU power consumption, single-core vs dual-core
PostPosted: Sun Jun 24, 2007 5:37 am 
Offline

Joined: Sun Jun 24, 2007 3:35 am
Posts: 332
True or false:

Given the same TDP and clock frequency ratings, for a single thread application, a dual-core CPU consumes less power under full load (of the application) compared to a single-core counterpart.

In other words, the application will drive the CPU to 100% in a single core, thus hitting the full TDP, while a dual-core will only drive the total CPU usage to 50%, thus consuming far less than the rated TDP (for argument's sake, 50% of the rated TDP).

Does anyone see holes in this argument?


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 24, 2007 9:34 am 
Offline

Joined: Thu Aug 03, 2006 7:06 pm
Posts: 26
What you say makes some sense, but unfortunately TDP isn't normally the power dissipation that would occur when the cpu is at 100%. AMD processors generally would never reach the advertised tdp unless you overclock and/or overvolt. Intel processors might exceed their TDP before 100% load. I think the idea is that a system designer should provide a heat sink and fan that can carry away the TDP, then it should work OK. Intel may be relying on the cpu to shut itself down if it overheats to avoid damage in the case it exceeds that power.

If both processors are the same process (for example both 90 nm) the dual core cpu's active cpu would be doing the same work, and therefore probably dissipating about the same power, as the single core. If you compare a 65 nm dual core to a 90 nm single core, the 65 nm dual core would dissipate less heat.

_________________
An idle processor is the devil's workshop.

Contribute to medical research by putting your idle processor to work on [email protected]!


Top
 Profile  
 
 Post subject: Re: CPU power consumption, single-core vs dual-core
PostPosted: Sun Jun 24, 2007 12:43 pm 
Offline

Joined: Thu Oct 28, 2004 1:33 pm
Posts: 127
Location: Germany
frank2003 wrote:
True or false:

In other words, the application will drive the CPU to 100% in a single core, thus hitting the full TDP, while a dual-core will only drive the total CPU usage to 50%, thus consuming far less than the rated TDP (for argument's sake, 50% of the rated TDP).


Makes sense, but it would be 50% + change, because the second core has to idle.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jun 25, 2007 2:56 am 
Offline

Joined: Sun Jun 24, 2007 3:35 am
Posts: 332
Thanks for your inputs.

My motivation for posing this question was this: If I can find a single-core processor that is sufficiently powerful to do a job such as decoding 1080i HDTV, then I can get a comparable dual-core processor and run the OS in single processor mode and thus can realize substantial power savings, all without undervolting.

The reasons for running the OS in single processor mode are two fold:
1. The maximum power consumption (in terms of TDP) will never reach the maxium, and
2. A single multithreaded run-away process, or multiple run-away processes will only drive one core to the maxium.

So in theory, if I get a 45W dual-core BE-2350 and run it in single processor mode, I will be seeing significantly less than 45W power consumption at full load.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jun 25, 2007 4:20 am 
Offline

Joined: Tue Sep 20, 2005 6:55 am
Posts: 5085
Location: UK
you seem to be going an awfully long way to avoid undervolting. which OS are you planning to use? RMClock and CCPUID work in windows to dynamically undervolt.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jun 25, 2007 6:12 am 
Offline

Joined: Sun Jun 24, 2007 3:35 am
Posts: 332
I would consider undervolting if the BIOS supports it, without using any external tools that run in the OS.

So do these tools work without BIOS support for voltage control? If so, I'll take a look. Thanks.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group