Interesting credit differences between Linux & Windows wu\'s

Message boards : Number crunching : Interesting credit differences between Linux & Windows wu\'s

To post messages, you must log in.

AuthorMessage
tgm

Send message
Joined: 19 Feb 06
Posts: 5
Credit: 1,066
RAC: 0
Message 879 - Posted: 16 Mar 2006, 11:54:22 UTC
Last modified: 16 Mar 2006, 11:58:00 UTC

I'm seeing some very interesting differences with the claimed credit that results from wu's processed on Linux vs. wu's processed under Windows.

First, the machines are near identical in terms of computing power. In fact, the cpu_run_time_pref reported by each is identical. The actual CPU seconds processing times and the cpu processing performances I see in my local logs are close enough to each other that they would be considered statistically equal. But for some reason the credit requested by the Windows clients is three (3) times larger then the Linux work units!

There are some differences between the Boinc clients (5.2.5 vs. 5.2.13) and the Ralph app version (4.84 vs. 4.92). But is this enough to throw the claimed credit differences that far off? My thought is that someone should look into this and come up with a reasonable explanation.

Here are some examples:
Windows:
WU 15378
WU 15380
WU 15381

Linux:
WU 15264
WU 16066
ID: 879 · Report as offensive    Reply Quote
tgm

Send message
Joined: 19 Feb 06
Posts: 5
Credit: 1,066
RAC: 0
Message 880 - Posted: 16 Mar 2006, 12:22:54 UTC

It appears that this issue may be somewhat more severe. I'm seeing a similar disparity with the Rosetta production version as well. I need to do some more analysis, but my quick look at results are showing a similar trend.
ID: 880 · Report as offensive    Reply Quote
FluffyChicken

Send message
Joined: 17 Feb 06
Posts: 54
Credit: 710
RAC: 0
Message 881 - Posted: 16 Mar 2006, 12:55:24 UTC

It boils down to 'boinc' and I wouldn't bother looking into it.

Given the times for the rosetta are near identical is good to know though.


Anyways,
These are the two important parts of the information to look at
Measured floating point speed
Measured integer speed
for the computer, it is that and purely that that time the time taken that gives you the points.

Windows is well known to give higher values due to the way it's compiled (boinc client) you can manipulate thoose values yourself if you want as you can compile your own client.
Have a read here may give you more insight.
http://boinc.truxoft.com/

also do a search on either of the forums for credit and there's been plenty of discusion on proposed ways to solve it.


ID: 881 · Report as offensive    Reply Quote
Profile Carlos_Pfitzner
Avatar

Send message
Joined: 16 Feb 06
Posts: 182
Credit: 22,792
RAC: 0
Message 1010 - Posted: 28 Mar 2006, 18:20:26 UTC
Last modified: 28 Mar 2006, 18:44:55 UTC

Imho what causes windows claiming that too much higer than Linux
is that applications does *not* checkpoint enough.
Thus, after each suspend/resume a part of the WU is re-crunched again (hehe)

So, that excessive high claims are legit -:!
* and not caused by benchmarks in anyway.
-> after all, the work was done, and re-done and re-done ... and on and on

read here (I found this problem cause this occured with me)
http://boinc.bio.wzw.tum.de/boincsimap/forum/viewtopic.php?t=274

*I hope all apps checkpointing at least at each 10 seconds
to not waste cpu time re-crunching ... and to avoid that excessive high claims -:)

*such excessive higer claims, cause others to believe u are a cheater
and worse ... some projects as simap wasting about 2 teraflops
only to keep a quorum of 3 and grant the median_claim






Click signature for global team stats
ID: 1010 · Report as offensive    Reply Quote
Nuadormrac
Avatar

Send message
Joined: 22 Feb 06
Posts: 68
Credit: 11,362
RAC: 0
Message 1053 - Posted: 9 Apr 2006, 4:13:38 UTC

I would have to look into it further to confirm, but thought I read somewhere that the way Linux counts CPU time vs. the way Windows counts it differs a bit. I'd have to check up on it again before I'd feel comfortable being quoted on what I'm only half remembering now...

If they're close in actual run times then this is a good sign, as the Linux variant has many times had lower performance... Einstein@home was facing that for a bit, with continual tweaks to the linux science app being made. Now that akosf has his optimized Albert app, and after some of his improvements get introduced into the official science app; I imagine this discrepency will increase on that project again. Well, until further work, allows some of his improvements to be ported over to the Linux variant of their science app also...
ID: 1053 · Report as offensive    Reply Quote
bt1228

Send message
Joined: 22 Mar 06
Posts: 7
Credit: 9,385
RAC: 0
Message 1124 - Posted: 13 Apr 2006, 14:33:18 UTC
Last modified: 13 Apr 2006, 14:34:10 UTC

It is a known problem that the benchmark scores under Linux are about half of what they are under Windows. The run-time for the work units is the same though. This results in about half the credits being claimed.

--- bt
ID: 1124 · Report as offensive    Reply Quote

Message boards : Number crunching : Interesting credit differences between Linux & Windows wu\'s



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