dual core, one thread >50%?

Message boards : Number crunching : dual core, one thread >50%?

To post messages, you must log in.

AuthorMessage
Avi

Send message
Joined: 2 Aug 06
Posts: 58
Credit: 95,619
RAC: 0
Message 22098 - Posted: 9 Aug 2006, 5:08:57 UTC

I thought each thread could only run upto 50%? This is a dual core machine.



Incidentally, with einstein paused it still takes up some ram, not just virtual memory. I thought the "preempt" moved it all to swap?
Thanks.
ID: 22098 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Elektra*
Avatar

Send message
Joined: 12 Nov 05
Posts: 120
Credit: 493,260
RAC: 0
Message 22099 - Posted: 9 Aug 2006, 5:53:49 UTC - in response to Message 22098.  

I thought each thread could only run upto 50%? This is a dual core machine.

No! Dual core means that 2 WUs are run on one processor by default. Each core is 100% busy also by default.

Incidentally, with einstein paused it still takes up some ram, not just virtual memory. I thought the "preempt" moved it all to swap?
Thanks.

No! Swapping to harddisk only if space in RAM is insufficient - business as usual in MS Windows.

Love, Michi
ID: 22099 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
BennyRop

Send message
Joined: 17 Dec 05
Posts: 555
Credit: 140,800
RAC: 0
Message 22102 - Posted: 9 Aug 2006, 6:55:38 UTC

With my Athlon 64 x2 at work, the max for each thread is 50%. If you pause one of the threads, does it make the other thread pop up to 100%? i.e. is it working in single cpu mode? i.e. does it have the wrong HAL loaded for WinXP?


ID: 22102 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
MikeMarsUK

Send message
Joined: 15 Jan 06
Posts: 121
Credit: 2,637,872
RAC: 0
Message 22104 - Posted: 9 Aug 2006, 7:13:52 UTC

A hyperthreaded PC would behave in the way Avi indicates...

ID: 22104 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Richard M
Avatar

Send message
Joined: 17 Sep 05
Posts: 13
Credit: 320,417
RAC: 0
Message 22108 - Posted: 9 Aug 2006, 8:39:09 UTC - in response to Message 22098.  

I thought each thread could only run upto 50%? This is a dual core machine.



Incidentally, with einstein paused it still takes up some ram, not just virtual memory. I thought the "preempt" moved it all to swap?
Thanks.




Could we see a screenshot of the "Performance" tab from task manager. It looks like you have a single processor system running.
The performance tab should show two processors running at 100%.

TTYL
Richard
Click the Sig!

BOINC Wiki
ID: 22108 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
BennyRop

Send message
Joined: 17 Dec 05
Posts: 555
Credit: 140,800
RAC: 0
Message 22110 - Posted: 9 Aug 2006, 9:38:12 UTC

Avi has a T2400 cpu; which is an Intel Core Duo processor. (Dual core) - The Intel Core Solo version of that cpu is the T1400. The Intel Core Duo and Solo cpus aren't supposed to have HT.


ID: 22110 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Avi

Send message
Joined: 2 Aug 06
Posts: 58
Credit: 95,619
RAC: 0
Message 22117 - Posted: 9 Aug 2006, 12:30:18 UTC - in response to Message 22110.  

Avi has a T2400 cpu; which is an Intel Core Duo processor. (Dual core) - The Intel Core Solo version of that cpu is the T1400. The Intel Core Duo and Solo cpus aren't supposed to have HT.


Indeed, performance tab shows 2 cpu's. So how is one thread using 60%? Usually they are both at 49-50%, so this caught me as very strange.
ID: 22117 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Jack Shaftoe
Avatar

Send message
Joined: 30 Apr 06
Posts: 115
Credit: 1,307,916
RAC: 0
Message 22119 - Posted: 9 Aug 2006, 12:55:33 UTC - in response to Message 22099.  
Last modified: 9 Aug 2006, 12:56:29 UTC

I thought each thread could only run upto 50%? This is a dual core machine.

No! Dual core means that 2 WUs are run on one processor by default. Each core is 100% busy also by default.


That's not what I see on my machine. My dual core shows each thread maxing out at 50%, my quad shows each maxing to 25% and my 8 CPU shows each maxing to 13%. The "CPU" column always adds up to 100%.

Could it be a setting in task manager? Have you tried Process Explorer from SysInternals?
ID: 22119 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : dual core, one thread >50%?



©2024 University of Washington
https://www.bakerlab.org