Linux vs Windows point awards

Message boards : Number crunching : Linux vs Windows point awards

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
arcturus

Send message
Joined: 22 Sep 05
Posts: 16
Credit: 525,440
RAC: 0
Message 1924 - Posted: 29 Oct 2005, 20:32:34 UTC

Same computer, similar work unit. Boinc linux client v5.2.5.

2,240.67 seconds 7.89 points - Windows
2,232.89 seconds 4.28 points - Linux

In case anybody cares.


ID: 1924 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
The Pirate
Avatar

Send message
Joined: 22 Sep 05
Posts: 20
Credit: 7,090,933
RAC: 0
Message 1927 - Posted: 29 Oct 2005, 23:21:14 UTC

Yea, this subject has pretty much been beaten to death.

ID: 1927 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Daddygeek
Avatar

Send message
Joined: 17 Sep 05
Posts: 12
Credit: 4,071,353
RAC: 1,494
Message 1951 - Posted: 30 Oct 2005, 21:55:27 UTC

It might be beaten to death, but is there a fix, a remedy, something we can do?
Server 2003 is not bad, but I want my Linux back.
ID: 1951 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Tern
Avatar

Send message
Joined: 25 Oct 05
Posts: 576
Credit: 4,695,362
RAC: 7
Message 1953 - Posted: 30 Oct 2005, 22:26:29 UTC - in response to Message 1951.  

It might be beaten to death, but is there a fix, a remedy, something we can do?


About the only thing to do is install an optimized BOINC client that will improve your benchmarks. I don't have Linux, so don't have a link handy, but I'd look on the SETI boards for "optimized boinc linux" - you should find something. Or someone may have a link they'll post here. The problem right now is that with the new BOINC versions just out, there's usually a lag before someone optimizes them.

ID: 1953 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Andrew

Send message
Joined: 19 Sep 05
Posts: 162
Credit: 105,512
RAC: 0
Message 1958 - Posted: 30 Oct 2005, 23:23:24 UTC

You can find an optimized linux client here: http://naparst.name/boinc.htm
Or search the seti forum :)

Mr. Kim et el, have said that they will be releasing the Rosetta client source soon so that people can help optimize/fix the client for different platforms.
ID: 1958 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Charles Dennett
Avatar

Send message
Joined: 27 Sep 05
Posts: 102
Credit: 2,081,660
RAC: 345
Message 1969 - Posted: 31 Oct 2005, 2:54:53 UTC

Or, you could download the source and compile it yourself. That's what I do.
-Charlie
ID: 1969 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Andrew

Send message
Joined: 19 Sep 05
Posts: 162
Credit: 105,512
RAC: 0
Message 1983 - Posted: 31 Oct 2005, 13:16:35 UTC
Last modified: 31 Oct 2005, 13:18:28 UTC

Get the source here: http://boinc.berkeley.edu/source_code.php

This page will help compile it: http://boinc.berkeley.edu/compile.php
ID: 1983 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Desti

Send message
Joined: 16 Sep 05
Posts: 50
Credit: 3,018
RAC: 0
Message 2012 - Posted: 1 Nov 2005, 13:37:52 UTC - in response to Message 1927.  

Yea, this subject has pretty much been beaten to death.


That's true, but normaly the validation process gives the Linuxers mostly more credits than they claimed for. Rosetta has no validation against Windows(tm) crunchers, so there is no credit mixing.
LUE
ID: 2012 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
arcturus

Send message
Joined: 22 Sep 05
Posts: 16
Credit: 525,440
RAC: 0
Message 2078 - Posted: 2 Nov 2005, 18:43:29 UTC - in response to Message 1983.  

Get the source here: http://boinc.berkeley.edu/source_code.php

This page will help compile it: http://boinc.berkeley.edu/compile.php


How's this going to help without Rosetta client source code?

ID: 2078 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Divide Overflow

Send message
Joined: 17 Sep 05
Posts: 82
Credit: 921,382
RAC: 0
Message 2093 - Posted: 2 Nov 2005, 20:16:41 UTC

You don't need the Rosetta application source code to fix the claimed credit difference issue. Credit is a BOINC core client matter. The links provided will help you download and compile a linux version of BOINC that should give you better BOINC benchmarks. That should produce Linux credit scores that are closer to Windows ones (for the same hardware).
ID: 2093 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Andrew

Send message
Joined: 19 Sep 05
Posts: 162
Credit: 105,512
RAC: 0
Message 2151 - Posted: 3 Nov 2005, 13:45:53 UTC

If you have the Rosetta client source code, what would you do with it?
ID: 2151 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
arcturus

Send message
Joined: 22 Sep 05
Posts: 16
Credit: 525,440
RAC: 0
Message 2169 - Posted: 3 Nov 2005, 16:46:40 UTC - in response to Message 2151.  

If you have the Rosetta client source code, what would you do with it?

Doh ... optimize it maybe?

ID: 2169 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Andrew

Send message
Joined: 19 Sep 05
Posts: 162
Credit: 105,512
RAC: 0
Message 2170 - Posted: 3 Nov 2005, 16:56:13 UTC - in response to Message 2169.  
Last modified: 3 Nov 2005, 17:04:51 UTC

Doh ... optimize it maybe?


Well... if by optimize you mean "complete a WU faster"... then that will not work. If the linux client runs faster it will claim even less credit then it is claiming now. The amount of credit claimed is based on how long the WU took.

That is why there are optimized boinc clients. The optimized boinc client increases the claimed credit from a optimized project by optimizing/increasing the benchmark results.


ID: 2170 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Biggles
Avatar

Send message
Joined: 22 Sep 05
Posts: 49
Credit: 102,114
RAC: 0
Message 2207 - Posted: 3 Nov 2005, 23:36:38 UTC - in response to Message 2170.  

Doh ... optimize it maybe?


Well... if by optimize you mean "complete a WU faster"... then that will not work. If the linux client runs faster it will claim even less credit then it is claiming now. The amount of credit claimed is based on how long the WU took.

That is why there are optimized boinc clients. The optimized boinc client increases the claimed credit from a optimized project by optimizing/increasing the benchmark results.



My understanding is that with BOINC, credit = CPU time * benchmark score. Except this is averaged against all those who complete a WU, with the greatest and lowest claims discarded.

For simplicity's sake, let us say that 5 users complete the same WU. Let us also say that we are running an optimised client, which took less time to complete meaning we claimed less credit. We'll claim 45 for instance. Now everyone else took longer to run the WU than we did, even if they have identical computers, because they are running standard clients. So they claim 50, because they took longer than us. And to make the example nice and easy, we'll have one guy who took longer still and claimed 55.

Therefore, BOINC would discard the greatest and lowest claimed credits, 45 and 55 in our example, and award the average of the remaining claimed credits, this being 50.

So we got 50 credits in less time than everyone else, because we used an optimised client. Does that make sense? Or am I just wrong?

ID: 2207 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Housing and Food Services

Send message
Joined: 1 Jul 05
Posts: 85
Credit: 155,098,531
RAC: 0
Message 2208 - Posted: 3 Nov 2005, 23:39:38 UTC - in response to Message 2207.  

Rosetta doesn't repeat work units since they are able to tell if a result is forged due to the nature of their code. This causes whatever credit a client claims to be granted. . so it's a 'problem' in the Boinc application, not Rosetta itself.

-E
ID: 2208 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Biggles
Avatar

Send message
Joined: 22 Sep 05
Posts: 49
Credit: 102,114
RAC: 0
Message 2223 - Posted: 4 Nov 2005, 2:30:45 UTC

OK well in that case ignore my previous post.

However, with regard to redundancy, is there any performed? I wouldn't feel particularly comfortable with there not being any since all it would take is an unstable computer to give bad results leading to bad research. At least if there is some redundancy you can pick up on that.
ID: 2223 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
arcturus

Send message
Joined: 22 Sep 05
Posts: 16
Credit: 525,440
RAC: 0
Message 2224 - Posted: 4 Nov 2005, 3:03:15 UTC - in response to Message 2170.  

Well... if by optimize you mean "complete a WU faster"... then that will not work. If the linux client runs faster it will claim even less credit then it is claiming now. The amount of credit claimed is based on how long the WU took.


Underclock your pc and benchmark it to increase credit claimed, then crank it up. The increased number of wu's thanks to optimized Rosetta code produces greater overall point production ... unless there's a proportionate decrease in the benchmark score.
ID: 2224 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Tern
Avatar

Send message
Joined: 25 Oct 05
Posts: 576
Credit: 4,695,362
RAC: 7
Message 2236 - Posted: 4 Nov 2005, 7:58:51 UTC - in response to Message 2224.  
Last modified: 4 Nov 2005, 7:59:38 UTC

Underclock your pc and benchmark it to increase credit claimed, then crank it up.


Rube Goldberg was famous for things like that... doing something the INCREDIBLY complicated way, rather than the blatently simple way... not even mentioning the obvious "run an optimized BOINC client".

The problem here is we're talking about Rosetta. No optimized applications, thus no reason to mess with the benchmarks, unless they are way low.

ID: 2236 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Andrew

Send message
Joined: 19 Sep 05
Posts: 162
Credit: 105,512
RAC: 0
Message 2249 - Posted: 4 Nov 2005, 13:43:30 UTC
Last modified: 4 Nov 2005, 13:44:03 UTC

Underclock your pc and benchmark it to increase credit claimed, then crank it up.


This won't work either because the boinc client benchmarks the computer periodically throughout the day. So you'll have to sit watching your computer 24/7 to catch it doing the benchmarks.


... so it's a 'problem' in the Boinc application, not Rosetta itself.


I find this really interesting...

Out of curiosity if someone has a dual boot win/linux on the machine, maybe they could posts some benchmarks numbers to see if the boinc client is reporting similar Whetstone and Dhrystone numbers. If it's a boinc client problem then the linux benchmark will be significantly lower than the window's ones.
ID: 2249 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
arcturus

Send message
Joined: 22 Sep 05
Posts: 16
Credit: 525,440
RAC: 0
Message 2267 - Posted: 4 Nov 2005, 16:14:40 UTC - in response to Message 2249.  

Underclock your pc and benchmark it to increase credit claimed, then crank it up.


This won't work either because the boinc client benchmarks the computer periodically throughout the day. So you'll have to sit watching your computer 24/7 to catch it doing the benchmarks.

Actually it's been 24 hours so far since the last benchmark.

ID: 2267 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
1 · 2 · Next

Message boards : Number crunching : Linux vs Windows point awards



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