climateprediction.net (CPDN) home page
Thread 'asyschronous daul core runs'

Thread 'asyschronous daul core runs'

Message boards : Number crunching : asyschronous daul core runs
Message board moderation

To post messages, you must log in.

AuthorMessage
ProfileJIM

Send message
Joined: 31 Dec 07
Posts: 1152
Credit: 22,363,583
RAC: 5,022
Message 32600 - Posted: 15 Feb 2008, 1:50:32 UTC

Hi, everyone. I realize that this isn’t really important, but, I was wondering if anyone knows that answer to this question? I recently downloaded 2 Hadcm3 models onto a dual core machine. I noticed that they are running at slightly different rates. They have been running the same amount of time. CPU time is just about the same, but, one is 34 days (at 4.5% vs. 4.7%) ahead of the other, and the gap is widening. At this rate the difference will be something like 720 days by the time they finish.

I was wondering if this difference in processing rate is caused by some differences in the WU’s themselves or is it something in my computer. Maybe the computer draws asynchronously on 1 core to run the OS (Vista) and other programs? I know that it is not really important, but, I was wondering if others have noticed this.



ID: 32600 · Report as offensive     Reply Quote
Les Bayliss
Volunteer moderator

Send message
Joined: 5 Sep 04
Posts: 7629
Credit: 24,240,330
RAC: 0
Message 32601 - Posted: 15 Feb 2008, 2:45:18 UTC


This happens all of the time.

There are at least 2 causes:
1) a difference in the number and type of starting variables, and
2) one core will be used for \'other things\'. e.g writing your message, Windows house keeping, etc.

ID: 32601 · Report as offensive     Reply Quote
ProfileIain Inglis

Send message
Joined: 9 Jan 07
Posts: 467
Credit: 14,549,176
RAC: 317
Message 32602 - Posted: 15 Feb 2008, 10:33:57 UTC - in response to Message 32601.  

[Les Bayliss wrote]...
2) one core will be used for \'other things\'. e.g writing your message, Windows house keeping, etc. ...

Insofar as I\'ve been able to figure out processor preferences at all, it seems that CPU-0 will be preferred by some processes. This includes HADAM3 models which will use some CPU-0 time even if scheduled by processor affinity settings to run on another processor. I guess CPU-0 is a default value buried in Windows or some run-time library. However, there\'s a great deal of variability and, as Les says, WUs themselves differ.
ID: 32602 · Report as offensive     Reply Quote
ProfileJIM

Send message
Joined: 31 Dec 07
Posts: 1152
Credit: 22,363,583
RAC: 5,022
Message 32607 - Posted: 15 Feb 2008, 18:18:54 UTC

Thanks Les and Iain for the info.
ID: 32607 · Report as offensive     Reply Quote

Message boards : Number crunching : asyschronous daul core runs

©2024 cpdn.org