Welcome to MilkyWay@home

Increased WU Credit

Message boards : Number crunching : Increased WU Credit
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4

AuthorMessage
Profile Dave Przybylo
Avatar

Send message
Joined: 5 Feb 08
Posts: 236
Credit: 49,648
RAC: 0
Message 2902 - Posted: 29 Mar 2008, 17:21:11 UTC - in response to Message 2899.  

It will be work units that didn't make the deadline(for one reason or other) being resent, shouldn't last for long


I thought a quick return was very important to the genetic algorithm.

Seems a bit daft to resend them when they've been stale for a week!

Al.



It's a redundancy check. Each workunit gets produced twice to make sure the results agree. If there is processor error or someone is using a modified app version that doesn't produce the same results, the workunit gets trashed.
Dave Przybylo
MilkyWay@home Developer
Department of Computer Science
Rensselaer Polytechnic Institute
ID: 2902 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Odysseus

Send message
Joined: 10 Nov 07
Posts: 96
Credit: 29,931,027
RAC: 0
Message 2905 - Posted: 30 Mar 2008, 1:21:33 UTC - in response to Message 2902.  

It's a redundancy check. Each workunit gets produced twice to make sure the results agree. If there is processor error or someone is using a modified app version that doesn't produce the same results, the workunit gets trashed.

Why don’t you use the usual BOINC validation system for that, issuing two tasks per WU instead of a pair of single-task WUs? Too much work for the server?
ID: 2905 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Jayargh
Avatar

Send message
Joined: 8 Oct 07
Posts: 289
Credit: 3,690,838
RAC: 0
Message 2906 - Posted: 30 Mar 2008, 1:37:14 UTC - in response to Message 2905.  

It's a redundancy check. Each workunit gets produced twice to make sure the results agree. If there is processor error or someone is using a modified app version that doesn't produce the same results, the workunit gets trashed.

Why don’t you use the usual BOINC validation system for that, issuing two tasks per WU instead of a pair of single-task WUs? Too much work for the server?



I can't answer which is better for the project....but personally I like the current system of instant validation and no pendings :)
ID: 2906 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Webmaster Yoda
Avatar

Send message
Joined: 21 Dec 07
Posts: 69
Credit: 7,048,412
RAC: 0
Message 2907 - Posted: 30 Mar 2008, 2:15:49 UTC - in response to Message 2905.  

Why don’t you use the usual BOINC validation system for that, issuing two tasks per WU instead of a pair of single-task WUs? Too much work for the server?


I think that's a valid point. I too like instant credit, but I'd expect the load on the server could be slightly less by putting the two results in one work unit (half the number of work units to keep in the database?)

Join the #1 Aussie Alliance on MilkyWay!
ID: 2907 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Philadelphia
Avatar

Send message
Joined: 9 Nov 07
Posts: 131
Credit: 180,454
RAC: 0
Message 2908 - Posted: 30 Mar 2008, 2:20:20 UTC

One result for sure would be then number of WU's crunched in a day would be ~50% less since each WU has to be run twice. Personally it doesn't make a difference to the crunchers but I don't know if that makes a difference to the project managers.
CLICK TO HELP BUILD
ID: 2908 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Dave Przybylo
Avatar

Send message
Joined: 5 Feb 08
Posts: 236
Credit: 49,648
RAC: 0
Message 2909 - Posted: 30 Mar 2008, 4:36:14 UTC - in response to Message 2908.  

One result for sure would be then number of WU's crunched in a day would be ~50% less since each WU has to be run twice. Personally it doesn't make a difference to the crunchers but I don't know if that makes a difference to the project managers.



I'm not positive which way it's done since I've only skimmed the Validator code to see how the credit is awarded. It very well could be done in pairs. I only know it's been modified but the only thing i saw changed was that the credit isn't variable, it's fixed.
Dave Przybylo
MilkyWay@home Developer
Department of Computer Science
Rensselaer Polytechnic Institute
ID: 2909 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Jayargh
Avatar

Send message
Joined: 8 Oct 07
Posts: 289
Credit: 3,690,838
RAC: 0
Message 2910 - Posted: 30 Mar 2008, 5:08:46 UTC - in response to Message 2909.  

One result for sure would be then number of WU's crunched in a day would be ~50% less since each WU has to be run twice. Personally it doesn't make a difference to the crunchers but I don't know if that makes a difference to the project managers.



I'm not positive which way it's done since I've only skimmed the Validator code to see how the credit is awarded. It very well could be done in pairs. I only know it's been modified but the only thing i saw changed was that the credit isn't variable, it's fixed.


Dave-What they are talking about is like this Einstein result where it takes 2 results to get a valid workunit and on this one I am waiting for my wingman to complete so it is pending for the redundancy check so you have half the amount of workunits out in progress.Look at any mw task and there is only 1 result.

Another drawback for the user is you will get the message of work committed to other platforms so the user runs out of work more often and then net result being it doesn't help the server load all that much.
ID: 2910 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile ChertseyAl
Avatar

Send message
Joined: 31 Aug 07
Posts: 66
Credit: 1,002,668
RAC: 0
Message 2911 - Posted: 30 Mar 2008, 8:57:31 UTC - in response to Message 2902.  

It's a redundancy check. Each workunit gets produced twice to make sure the results agree. If there is processor error or someone is using a modified app version that doesn't produce the same results, the workunit gets trashed.


But that's at odds with the "20 workunit limit" sticky: http://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=250

To quote (selectively) from Travis:

by the time you finish crunching them, the population has moved so far away from where those points were generated that the work you've done on them is basically useless

So resending a workunit a week later is pointless. What if it doesn't agree with the first validated result? How does the genetically spawned 'tree' get pruned of erroneous parameters; By then it will be tens/hundreds of generations evolved away from the first result.

Not looking to start an argument, just curious :)

Al.
ID: 2911 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Travis
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 30 Aug 07
Posts: 2046
Credit: 26,480
RAC: 0
Message 2916 - Posted: 31 Mar 2008, 0:48:55 UTC - in response to Message 2911.  

It's a redundancy check. Each workunit gets produced twice to make sure the results agree. If there is processor error or someone is using a modified app version that doesn't produce the same results, the workunit gets trashed.


But that's at odds with the "20 workunit limit" sticky: http://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=250

To quote (selectively) from Travis:

by the time you finish crunching them, the population has moved so far away from where those points were generated that the work you've done on them is basically useless

So resending a workunit a week later is pointless. What if it doesn't agree with the first validated result? How does the genetically spawned 'tree' get pruned of erroneous parameters; By then it will be tens/hundreds of generations evolved away from the first result.

Not looking to start an argument, just curious :)

Al.


we don't use any redudancy at all. there are enough different parameter sets out there that a single erronenous one that slips through the cracks really wont cause much of a problem at all.

ID: 2916 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Dave Przybylo
Avatar

Send message
Joined: 5 Feb 08
Posts: 236
Credit: 49,648
RAC: 0
Message 2917 - Posted: 31 Mar 2008, 1:45:27 UTC - in response to Message 2916.  

It's a redundancy check. Each workunit gets produced twice to make sure the results agree. If there is processor error or someone is using a modified app version that doesn't produce the same results, the workunit gets trashed.


But that's at odds with the "20 workunit limit" sticky: http://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=250

To quote (selectively) from Travis:

by the time you finish crunching them, the population has moved so far away from where those points were generated that the work you've done on them is basically useless

So resending a workunit a week later is pointless. What if it doesn't agree with the first validated result? How does the genetically spawned 'tree' get pruned of erroneous parameters; By then it will be tens/hundreds of generations evolved away from the first result.

Not looking to start an argument, just curious :)

Al.


we don't use any redudancy at all. there are enough different parameter sets out there that a single erronenous one that slips through the cracks really wont cause much of a problem at all.



There ya go. Sorry for my misinformation.

Dave Przybylo
MilkyWay@home Developer
Department of Computer Science
Rensselaer Polytechnic Institute
ID: 2917 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · 4

Message boards : Number crunching : Increased WU Credit

©2024 Astroinformatics Group