New Credit Adjustment?

Message boards : Number crunching : New Credit Adjustment?
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 . . . 16 · Next

AuthorMessage
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 788605 - Posted: 28 Jul 2008, 5:23:32 UTC - in response to Message 788582.  


I'm sorry I don't see where the inflation is, other than it is cheaper and easier to get credits with today's hardware and apps.

The following statement has been made several times:

If the multiplier is lowered, I'll quit.

The multiplier is selected so the hypothetical 100 cobblestone computer would earn 100 cobblestones per day. If the 100 cobblestone computer is getting 120 cobblestones/day, and the multiplier cannot ever be lowered, then we have inflation.
ID: 788605 · Report as offensive
KB7RZF
Volunteer tester
Avatar

Send message
Joined: 15 Aug 99
Posts: 9555
Credit: 3,308,926
RAC: 2
United States
Message 788607 - Posted: 28 Jul 2008, 5:27:51 UTC - in response to Message 788605.  


I'm sorry I don't see where the inflation is, other than it is cheaper and easier to get credits with today's hardware and apps.

The following statement has been made several times:

If the multiplier is lowered, I'll quit.

The multiplier is selected so the hypothetical 100 cobblestone computer would earn 100 cobblestones per day. If the 100 cobblestone computer is getting 120 cobblestones/day, and the multiplier cannot ever be lowered, then we have inflation.

I like how many people made that statement over the years, and remain to this day. Everything is speculation right now, dunno why no one can wait until Monday sometime, when Eric has a chance to read his email, or one of million PM's I'm sure he's received about this. Patience is a virtue.
ID: 788607 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51540
Credit: 1,018,363,574
RAC: 1,004
United States
Message 788613 - Posted: 28 Jul 2008, 5:53:06 UTC - in response to Message 788609.  
Last modified: 28 Jul 2008, 5:53:40 UTC


I'm sorry I don't see where the inflation is, other than it is cheaper and easier to get credits with today's hardware and apps.

The following statement has been made several times:

If the multiplier is lowered, I'll quit.

The multiplier is selected so the hypothetical 100 cobblestone computer would earn 100 cobblestones per day. If the 100 cobblestone computer is getting 120 cobblestones/day, and the multiplier cannot ever be lowered, then we have inflation.

In other words penalize someone for having a faster better performing computer. Besides what cpu is this based on an 80386 DX? It's an antique If It is.

It does not make any difference......
Don't you see, my friend.......
No matter what the project might set the multi at......it's all the same.
Within the Seti project, it does not matter whether the multi is 2 or 2 billion........it's all the same, because your credits and mine are treated equally......
There might be some difference when compared with other projects.....but that is not the point........
If you are only interested in credits, shop yer arse off. I am sure you will find another project that puts more numbers on the page than Seti......so what??
If that works for you...go for it. I have only left Seti a few times over political issues, never anything to do with the basic core project. And I have always come back home.
That should speak volumes to you. If not.......do what you must. But I shall not follow you.
"Time is simply the mechanism that keeps everything from happening all at once."

ID: 788613 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 788618 - Posted: 28 Jul 2008, 5:59:06 UTC - in response to Message 788609.  


In other words penalize someone for having a faster better performing computer.

The only way to penalize faster computers is to give a lower multiplier to fast machines, and a higher multiplier to slow machines.

The check-in notes say "multiplier" not "multipliers." It's project-wide, not per computer.

... and I said "the 100 cobblestone machine should get 100 cobblestones" not "every machine should get 100 cobblestones."

There is a big difference between those statements.
ID: 788618 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51540
Credit: 1,018,363,574
RAC: 1,004
United States
Message 788621 - Posted: 28 Jul 2008, 6:04:56 UTC
Last modified: 28 Jul 2008, 6:15:21 UTC

The kitties now sign off on their previous statement and will not comment further.......this is now a non-issue as far as I am concerned......
As long as everybody on the project is treated equally, there is NO ISSUE.
Done deal. Period. Exclamation point. Finish line. Vanishing Point.
Catch my drift? Get my point? Lost the cork? A couple of cards short of a deck? Forgot to watch Bullitt?? What part of forget about it don't you understand?
Capiche?
"Time is simply the mechanism that keeps everything from happening all at once."

ID: 788621 · Report as offensive
UncleVom

Send message
Joined: 25 Dec 99
Posts: 123
Credit: 5,734,294
RAC: 0
Canada
Message 788623 - Posted: 28 Jul 2008, 6:06:38 UTC - in response to Message 788605.  


I'm sorry I don't see where the inflation is, other than it is cheaper and easier to get credits with today's hardware and apps.

The following statement has been made several times:

If the multiplier is lowered, I'll quit.

The multiplier is selected so the hypothetical 100 cobblestone computer would earn 100 cobblestones per day. If the 100 cobblestone computer is getting 120 cobblestones/day, and the multiplier cannot ever be lowered, then we have inflation.


LOL not so long ago you had it up to 280 cobblestones/day.

If it is out by 15% it's been that way since the last "adjustment" that was meant to fix this, not increasing, not compounding, not inflationary.

Show me the figures for this baseline computer, show me representative work for Seti@home with the stock app.
Do the figures exist somewhere, can I see them?

Or perhaps this is just a bit of ad-hoc juggling by a benevolent dictator to try to get all the BOINC ducks in a row and behaving.

I might be willing to go along with this easier if I could see the reasoning and it didn't smell too bad. All this behind the scenes stuff that just suddenly pops up with no warning, no transparency or input from participants is rubbing me the wrong way far more than the "adjustment" itself.


Marcus



ID: 788623 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 788632 - Posted: 28 Jul 2008, 6:35:58 UTC - in response to Message 788623.  


I'm sorry I don't see where the inflation is, other than it is cheaper and easier to get credits with today's hardware and apps.

The following statement has been made several times:

If the multiplier is lowered, I'll quit.

The multiplier is selected so the hypothetical 100 cobblestone computer would earn 100 cobblestones per day. If the 100 cobblestone computer is getting 120 cobblestones/day, and the multiplier cannot ever be lowered, then we have inflation.


LOL not so long ago you had it up to 280 cobblestones/day.

If it is out by 15% it's been that way since the last "adjustment" that was meant to fix this, not increasing, not compounding, not inflationary.

Show me the figures for this baseline computer, show me representative work for Seti@home with the stock app.
Do the figures exist somewhere, can I see them?

Or perhaps this is just a bit of ad-hoc juggling by a benevolent dictator to try to get all the BOINC ducks in a row and behaving.

I might be willing to go along with this easier if I could see the reasoning and it didn't smell too bad. All this behind the scenes stuff that just suddenly pops up with no warning, no transparency or input from participants is rubbing me the wrong way far more than the "adjustment" itself.


Marcus


I'm a volunteer here, just like you.

All of the numbers are relative to something.

Eric's statement (as I remember it) is that SETI "overpays" by about 15% compared to the average BOINC project.

There is a table here that might help.

The table says "here is how each project grants credit compared to other BOINC projects." Relative to each other.

The statement I made about 280 credits was based on a discussion (as I remember, on SETI Beta) that the multiplier should be 1, but was 2.8 to make it comparable to the earlier SETI@Home application.

My 100 vs. 120 comment was talking about a general principle: if you limit corrections to one direction (up) then you can never correct down. The values were not literal, they were an example.

All of these discussions are public. You can probably track them down through Google if you wish.

I'm not part of the decision making process.

My position is very simple: if we have a "gold standard" then we should follow that standard. The 100 cobblestone computer is a standard, and results should be proportional (and comparable) to the standard.

If we don't have a gold standard, then the value of a cobblestone "floats" and if you do 84 times the amount of work that I do, you get 84 times the credit -- and we can't really use cobblestones to compare last week to last year.
ID: 788632 · Report as offensive
UncleVom

Send message
Joined: 25 Dec 99
Posts: 123
Credit: 5,734,294
RAC: 0
Canada
Message 788741 - Posted: 28 Jul 2008, 12:41:33 UTC - in response to Message 788632.  


I'm sorry I don't see where the inflation is, other than it is cheaper and easier to get credits with today's hardware and apps.

The following statement has been made several times:

If the multiplier is lowered, I'll quit.

The multiplier is selected so the hypothetical 100 cobblestone computer would earn 100 cobblestones per day. If the 100 cobblestone computer is getting 120 cobblestones/day, and the multiplier cannot ever be lowered, then we have inflation.


LOL not so long ago you had it up to 280 cobblestones/day.

If it is out by 15% it's been that way since the last "adjustment" that was meant to fix this, not increasing, not compounding, not inflationary.

Show me the figures for this baseline computer, show me representative work for Seti@home with the stock app.
Do the figures exist somewhere, can I see them?

Or perhaps this is just a bit of ad-hoc juggling by a benevolent dictator to try to get all the BOINC ducks in a row and behaving.

I might be willing to go along with this easier if I could see the reasoning and it didn't smell too bad. All this behind the scenes stuff that just suddenly pops up with no warning, no transparency or input from participants is rubbing me the wrong way far more than the "adjustment" itself.


Marcus



I'm a volunteer here, just like you.


My apologies Ned, I didn't mean to imply that you were the decision maker.

All of the numbers are relative to something.

Eric's statement (as I remember it) is that SETI "overpays" by about 15% compared to the average BOINC project.

There is a table here that might help.

The table says "here is how each project grants credit compared to other BOINC projects." Relative to each other.


Yes I am familiar with that table, comparison across projects is still quite a mess isn't it.


The statement I made about 280 credits was based on a discussion (as I remember, on SETI Beta) that the multiplier should be 1, but was 2.8 to make it comparable to the earlier SETI@Home application.

My 100 vs. 120 comment was talking about a general principle: if you limit corrections to one direction (up) then you can never correct down. The values were not literal, they were an example.

All of these discussions are public. You can probably track them down through Google if you wish.


I understand where you are coming from, but without seeing the figures how can one actually make a decision.

I'm not part of the decision making process.


See my apology above.

My position is very simple: if we have a "gold standard" then we should follow that standard. The 100 cobblestone computer is a standard, and results should be proportional (and comparable) to the standard.

If we don't have a gold standard, then the value of a cobblestone "floats" and if you do 84 times the amount of work that I do, you get 84 times the credit -- and we can't really use cobblestones to compare last week to last year.

[/quote]

This surprisingly is my position too! The "gold standard" relative to seti is being changed and the new work will not be comparable. The same computer will doing the same work will apparently be getting around a 15% less credit with this amount based on a floating snapshot "benchmark".

Chasing an average BOINC benchmark across across that mess of a previously referenced table, bearing in mind the wide variety of project calculation types and the not representative balance of the mythical cobblestone computer, it seems a lot like "tilting at windmills".

Cross comparison of BOINC projects is a great concept, but is it really attainable?

I wish to see the actual calculation basis of the credit change with that Cobblestone "Gold Standard" against seti. If in reality the change is chasing the multi-headed BOINC variable monster and then hoping other projects fall into line, which will again change the variables, it is misguided in a very basic way.


Marcus



ID: 788741 · Report as offensive
Profile Carlos
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 31423
Credit: 57,275,487
RAC: 157
United States
Message 788798 - Posted: 28 Jul 2008, 13:38:36 UTC

Some simple observations:

First, Like Mark, I am here to help the search for ET. Credit is relative. If S@H paid 100 credits or a 1,000 credits per unit would not really matter. The credits system is a measure of performance and work completed. If one computer performs better and gets more work completed then it should get more credit. If that function is served then great. What number is used as the measure is really irrelevant.

Second, I admit it, part of me is credit whore. I have invested thousands of dollars in hardware and pay over $400 a month for electricity to keep my farm running. I do this because I want to earn more credit. My farm is split working of different projects. Partially because I seen value in the work the other projects are doing and partially because they pay better. I even have some of my computing power focused on lower paying project because I value the work being performed. On the other hand some of my crunchers are working higher paying projects strictly for credit. If S@H paid more, then I would devote greater resources to it.

Third, a significant number of power users, people who have farms or even just gardens, crunch for credit. There is a thread at the Seti.USA board discussing this issue. Many of the high power users have left S@H because of the low pay. Many more will leave if the pay is lowered even more.

Conclusion, lowering the pay will alienate a significant number of participates. Not all but some. What percentage, I can only guess. However, at a time when S@H needs more participates, is it wise to lose participates? If the project wants to increase the number of users, then better pay would seem the wiser course.

I will be here one way or the other.

PS: Donations to the project are also at risk if the credit is lowered.

ID: 788798 · Report as offensive
W-K 666 Project Donor
Volunteer tester

Send message
Joined: 18 May 99
Posts: 19706
Credit: 40,757,560
RAC: 67
United Kingdom
Message 788854 - Posted: 28 Jul 2008, 14:58:50 UTC - in response to Message 788798.  
Last modified: 28 Jul 2008, 15:13:53 UTC

Some simple observations:

First, Like Mark, I am here to help the search for ET. Credit is relative. If S@H paid 100 credits or a 1,000 credits per unit would not really matter. The credits system is a measure of performance and work completed. If one computer performs better and gets more work completed then it should get more credit. If that function is served then great. What number is used as the measure is really irrelevant.

Second, I admit it, part of me is credit whore. I have invested thousands of dollars in hardware and pay over $400 a month for electricity to keep my farm running. I do this because I want to earn more credit. My farm is split working of different projects. Partially because I seen value in the work the other projects are doing and partially because they pay better. I even have some of my computing power focused on lower paying project because I value the work being performed. On the other hand some of my crunchers are working higher paying projects strictly for credit. If S@H paid more, then I would devote greater resources to it.

Third, a significant number of power users, people who have farms or even just gardens, crunch for credit. There is a thread at the Seti.USA board discussing this issue. Many of the high power users have left S@H because of the low pay. Many more will leave if the pay is lowered even more.

Conclusion, lowering the pay will alienate a significant number of participates. Not all but some. What percentage, I can only guess. However, at a time when S@H needs more participates, is it wise to lose participates? If the project wants to increase the number of users, then better pay would seem the wiser course.

I will be here one way or the other.

PS: Donations to the project are also at risk if the credit is lowered.

Think you have hit the nail firmly on its head. Credits/time should be equal across all projects, for each computer, so that users can do their favoured science project(s) knowing they will earn approx the same credits as all other BOINC participants.

With Seti being the dominant project then all other projects need to bring their credits in line with Seti. And if the Seti Management thinks they are paying over the odds compared to the 'standard' so be it.

Chasing credits is not the way to choose which project(s) to join.

As a side note if projects are granting credits, in excess of what can be got on Seti using optimised applications they must be paying way over the odds.

Edit] To clarify figures on same computer:
. . . . . . . Resource Share . . . RAC(long term ave)
Einstein . . . . . 40 . . . . . . . . 600
SetiBeta . . . . . 60 . . . . . . . . 600
Seti . . . . . . . 300 . . . . . . . 4500

Einstein Power app
SetiBeta standard app
Seti Optimised app.
[/edit
ID: 788854 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 788917 - Posted: 28 Jul 2008, 15:55:06 UTC - in response to Message 788741.  
Last modified: 28 Jul 2008, 15:55:24 UTC

My position is very simple: if we have a "gold standard" then we should follow that standard. The 100 cobblestone computer is a standard, and results should be proportional (and comparable) to the standard.

If we don't have a gold standard, then the value of a cobblestone "floats" and if you do 84 times the amount of work that I do, you get 84 times the credit -- and we can't really use cobblestones to compare last week to last year.



This surprisingly is my position too! The "gold standard" relative to seti is being changed and the new work will not be comparable. The same computer will doing the same work will apparently be getting around a 15% less credit with this amount based on a floating snapshot "benchmark".

There is what "can" be done, and what "should" be done.

Once upon a time, you could pull a U.S. Dollar Bill out of your wallet, walk into the Federal Reserve and get 1.5 grams of gold. There was 1.5 grams of gold in the Federal Reserve (at Fort Knox, KY) for every bill in circulation.

It is a "gold standard" because you could freely convert paper to gold, and gold to paper.

For BOINC, you replace the gold with the 100 cobblestone computer. 1 Cobblestone is equivalent to 14.4 minutes of computing on a machine that does exactly 1,000 double-precision MIPS based on the Whetstone benchmark and 1,000 VAX MIPS based on the Dhrystone benchmark.

Anything else is a floating standard, and the "price of gold" varies.

If the multiplier can not be reduced, we can never lower credit if that is what is needed to get back to the gold standard -- and we don't have a gold standard.

What "should" be done is another discussion.
ID: 788917 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 788924 - Posted: 28 Jul 2008, 16:02:49 UTC - in response to Message 788798.  


Second, I admit it, part of me is credit whore. I have invested thousands of dollars in hardware and pay over $400 a month for electricity to keep my farm running. I do this because I want to earn more credit. My farm is split working of different projects. Partially because I seen value in the work the other projects are doing and partially because they pay better. I even have some of my computing power focused on lower paying project because I value the work being performed. On the other hand some of my crunchers are working higher paying projects strictly for credit. If S@H paid more, then I would devote greater resources to it.

Carlos,

Are you familiar with the artist J. S. G. Boggs?

He'd be fascinated by the cobblestone economy.

Mr. Boggs is a performance artist, and to my knowledge, the only one whose art can be collected.

He draws money. His money is convincing enough that his art has been seized by the U.S. Treasury -- they have not chosen to prosecute him, or return his art.

He draws a $20, walks into a store, and says "I would like to by this product, and I would like to trade my art, at face value, for this item, and receive change."

If the clerk refuses, he asks how his "art" is different from the "art" printed by the treasury -- and why one is "money" and the other isn't.

It's kind of the same thing here: we think cobblestones are worth something because we think they are worth something.

... and we all have different "work ethics" when it comes to BOINC. Some will crunch anything for "money" and others have to be genuinely interested in the result.

-- Ned
ID: 788924 · Report as offensive
Profile Dennis

Send message
Joined: 26 Jun 07
Posts: 153
Credit: 15,826,319
RAC: 0
United States
Message 788949 - Posted: 28 Jul 2008, 16:26:20 UTC

I think I would rather talk about religion, politics or if O.J. was guilty or not than talk about credit reduction. BUT... a credit reduction does reduce the value of crunching for SETI vs. any other @home project in a team setting, like my Air Force team vs. Navy for example. I also recall the top of the BOINC food chain saying in other forums and posting here, SETI is the big gorilla and all other @home projects need to align their RAC to SETI. If SETI users did not use the AK-8 app. or any optimized app. for that matter, would a credit reduction be necessary? I am really convinced BOINC needs to get the other @home projects straightened out and credits more in line to the big gorilla before doing a credit reduction on SETI. As a side note, the wonderful job mslatter (Mark) done selling his time (and money) to the highest bidder being SETI USA, just apparently had the value of the efforts reduced.
ID: 788949 · Report as offensive
Ingleside
Volunteer developer

Send message
Joined: 4 Feb 03
Posts: 1546
Credit: 15,832,022
RAC: 13
Norway
Message 788950 - Posted: 28 Jul 2008, 16:29:15 UTC - in response to Message 788741.  
Last modified: 28 Jul 2008, 16:35:20 UTC

This surprisingly is my position too! The "gold standard" relative to seti is being changed and the new work will not be comparable. The same computer will doing the same work will apparently be getting around a 15% less credit with this amount based on a floating snapshot "benchmark".

Chasing an average BOINC benchmark across across that mess of a previously referenced table, bearing in mind the wide variety of project calculation types and the not representative balance of the mythical cobblestone computer, it seems a lot like "tilting at windmills".

Cross comparison of BOINC projects is a great concept, but is it really attainable?

I wish to see the actual calculation basis of the credit change with that Cobblestone "Gold Standard" against seti. If in reality the change is chasing the multi-headed BOINC variable monster and then hoping other projects fall into line, which will again change the variables, it is misguided in a very basic way.

The current change isn't to get cross-project-comparison, but to be consistent within SETI@home. Basically, it boils-down to:

1; SETI@home/BOINC was launched in June 2004, and was relying on the BOINC-benchmark. While the benchmark was "all over the plase", on average, the "gold computer" running 24/7 got 100 Cobblestones/day, while a computer doing 10x the work per day got 1000 Cobblestones/day and so on.
2; After some time, various optimizations was added to SETI@home, and some users used these optimized applications, doing significantly more work. Not sure how much faster, but let's say 4x faster, leading to a computer getting 1000 Cobblestones/day with default application getting 4000 Cobblestones/day.
3; SETI_Enhanced was in May 2006 released, and this incorporated most of the optimizations. It uses "flops-counting", instead of relying on BOINC-bencmark. Also, to give roughly same credit as if used BOINC-bencmark, a credit-multiplier was introduced, but, it was set a little too low, so AFAIK the "gold computer" was only getting 90 Cobblestones/day instead of 100, if ran the default application.
4; Anyone running optimized, that had for some months got 4x more credit than other users, suddenly only got 1.5x or something more, since optimized SETI_Enhanced wasn't 4x faster than standard SETI_Enhanced, but only 1.5x faster.
5; Some more optimizations was added to SETI_Enhanced in August 2007, and a new version was released. Due to further optimizations included in default application, the credit-multiplier was decreased, but, the optimizations was better than expected, so the "gold computer" is AFAIK getting 117.6 Cobblestones/day instead of 100 Cobblestones/day as it should be getting. (the 85% that has been mentioned)
6; Now, over 11 months later, SETI@home is finally trying to correct the "gold computer" again, so it on average should be getting 100 Cobblestones/day as it was getting back in 2004, 2005 and until May 2006, as long as it runs 24/7 and uses the standard application.
Other computers will get more/less than the "gold computer", depending how much more/less work they are doing compared to the "gold computer". This is true, regardless of standard or optimized application.


For anyone that has kept running standard applications since 2004, the "low"-period in 2006/2007 was followed by the "high"-period in 2007/2008, so the differences has more or less evened-out. So, being back to same credit as from June 2004 to May 2006 shouldn't be a problem.

As for optimized, since the optimized application aren't 4x faster than standard application as it was back in late 2005, start 2006, they're not getting 4x more credit any longer. This shouldn't really be a problem either...


Now, some of users running optimized applications seems it would be better if the optimizers had continued getting the same credit as before back in May 2006, instead of the majority running standard should keep the same credit as before... But, if this method had been used, the optimizers would basically have devaluated their own previously crunching...

Because, let's say 2 users had the exact same computer, both running 24/7, there user A ran standard application and user B optimized application. Let's say A got 1000 Cobblestones/day.

For 100 days, user A got 100k Cobblestones.
If B was 4x faster, he got 400k Cobblestones for same 100 days.

So, switch to SETI_Enhanced, there let's say standard had same speed as optimized had before, while new optimed was 1.5x faster...

After a further 100 days, you would have:
A; 200k total Cobblestones, if standard same credit as before.
B; 550k total Cobblestones, if standard same credit as before.

or:
A; 366.67k total Cobblestones, if optimized same credit as before...
B; 800k total Cobblestones, if optimized same credit as before.

If standard application same credit as before, it would mean B had 2.75x more credit than A after 200 days.
If optimized application same credit as before, it would mean B had only 2.18x more credit than A after 200 days...

To me, 2.75x more correctly points-out that B for some time was 4x faster than A, so is in my opinion a better method.
"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
ID: 788950 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 789046 - Posted: 28 Jul 2008, 18:03:11 UTC - in response to Message 788950.  

...
1; SETI@home/BOINC was launched in June 2004, and was relying on the BOINC-benchmark. While the benchmark was "all over the plase", on average, the "gold computer" running 24/7 got 100 Cobblestones/day, while a computer doing 10x the work per day got 1000 Cobblestones/day and so on.
2; After some time, various optimizations was added to SETI@home, and some users used these optimized applications, doing significantly more work. Not sure how much faster, but let's say 4x faster, leading to a computer getting 1000 Cobblestones/day with default application getting 4000 Cobblestones/day.

Your memory has failed a bit here. The faster optimized app reported less time so the Scheduler calculated claimed credits were proportionally less. The optimized app did produce more work for the project but still got credits based on the host benchmarks. The workaround was to use a special version of BOINC which Trux built which adjusted values reported by the host to approximate a work based credit rate.
                                                              Joe
ID: 789046 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 789056 - Posted: 28 Jul 2008, 18:21:07 UTC - in response to Message 788949.  

I think I would rather talk about religion, politics or if O.J. was guilty or not than talk about credit reduction. BUT... a credit reduction does reduce the value of crunching for SETI vs. any other @home project in a team setting, like my Air Force team vs. Navy for example. I also recall the top of the BOINC food chain saying in other forums and posting here, SETI is the big gorilla and all other @home projects need to align their RAC to SETI. If SETI users did not use the AK-8 app. or any optimized app. for that matter, would a credit reduction be necessary? I am really convinced BOINC needs to get the other @home projects straightened out and credits more in line to the big gorilla before doing a credit reduction on SETI. As a side note, the wonderful job mslatter (Mark) done selling his time (and money) to the highest bidder being SETI USA, just apparently had the value of the efforts reduced.

The rate of credit does not depend on CPU speed or optimized applications.

A work unit that runs for 2 hours, 24 minutes on the "100 cobblestone" computer is worth exactly 10 cobblestones.

The same WU running in 3 minutes on a mega-go-fast CPU with Alex's V8 is worth exactly 10 cobblestones.

The 100 cobblestone computer would do 10 of these in a day. The optimized mega-go-fast would do 480, and be granted 4800 credits.

If the 10 cobblestone work unit was only getting 8 cobblestones, then an adjustment (upward) is in order. If the 10 cobblestone work unit is granted 12 cobblestones, then an adjustment is also in order. That is what Eric Korpela said in his post in the Staff Blog some months ago.

Either a cobblestone is a cobblestone, or it isn't.

I'm tempted to start "Arithmetic@Home." The work units would be exceedingly short (much like the "uppercase" work units in BOINC Alpha) and credit would be granted at 20 times the rate SETI does. Results would be discarded without review, since we know what 2 plus 2 is.
ID: 789056 · Report as offensive
Ingleside
Volunteer developer

Send message
Joined: 4 Feb 03
Posts: 1546
Credit: 15,832,022
RAC: 13
Norway
Message 789082 - Posted: 28 Jul 2008, 19:44:46 UTC - in response to Message 789046.  

Your memory has failed a bit here. The faster optimized app reported less time so the Scheduler calculated claimed credits were proportionally less. The optimized app did produce more work for the project but still got credits based on the host benchmarks. The workaround was to use a special version of BOINC which Trux built which adjusted values reported by the host to approximate a work based credit rate.

Since at the time min_quorum was 3, even if optimizers did give a low claim, they often still got fairly "normal" credit. Also, users quickly started using "optimized" BOINC-clients, majority given even higher claims even paired with optimized seti-application than "normal" clients with un-optimized applications... So, while claims was "all over the place", granted credit as average per day was still much higher for optimized applications.

"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
ID: 789082 · Report as offensive
Fred W
Volunteer tester

Send message
Joined: 13 Jun 99
Posts: 2524
Credit: 11,954,210
RAC: 0
United Kingdom
Message 789106 - Posted: 28 Jul 2008, 21:11:45 UTC - in response to Message 789104.  

3 of 4 PCs are now set to NNT, 4th PC(PC2) is out of action due to a dead motherboard(Which I'd like to replace asap, But right now the P5K Deluxe is locking up once a day from heat I think), I may be moving to Milkyway as they support the OS, Of course I don't know If they're supporting the 64bit Boinc for Windows XP x64 or not. I'll find out in about 2 days or so.

Sorry you feel you have to do that, Joker. But don't forget, the Welcome mat will be waiting if / when you feel moved to come back.

F.
ID: 789106 · Report as offensive
Eric Korpela Project Donor
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 3 Apr 99
Posts: 1383
Credit: 54,506,847
RAC: 60
United States
Message 789160 - Posted: 28 Jul 2008, 22:26:17 UTC
Last modified: 28 Jul 2008, 23:18:53 UTC

Ow! Darn third rail keeps on electrocuting me!

I think there are some misunderstandings about how this is going to affect credit. This doesn't specifically change credit for optimized applications, so don't worry about that.

So, here's the story... Right SETI@home faces two problems. One technical and one political. The technical problem is that in the SETI@home code is a value called the "LOAD_STORE_ADJUSTMENT" or also called the "credit multiplier". This value sets the ratio of the number of floating point operations in a workunit to the number you get credit for. That value is currently 2.85 for SETI@home 5.27, meaning for every floating point operation you do for SETI@home, you get credit for 2.85. This value was chosen so that the number of credits you would get from SETI@home (using the stock application) would be about the number that you would get if we used CPU time to calculate credit, like other projects do.

Every time we release an application we need to recalculate this value, because every time we compile the application it gets a little bit slower or a little bit faster. But since this value is in the code, you can't decide what value it should have until after you've compiled the code. For SETI@home 5.27 the value should have been about 2.4. For SETI@home 6, the value should be about 1.7, but I won't know what the value should be until after the application is released. For Astropulse, who knows.. So we've added a correction factor that can be calculated after the release. That factor is the 30 day moving average of median granted credit for the application to the median benchmark score.

The political problem is related to this. SETI@home has been granting about 15% more credit per cpu second than comparable projects. Other projects have threatened to increase their own credit multipliers to compensate. The problem is that they all have different ideas about how much credit we should be granting. One project has threatened to give 50% more credit per second than he benchmarks would indicate they should. So to avoid the coming credit war, BOINC is implementing this credit multiplier BOINC wide. This will be an objective way to make sure that projects don't grant too much credit. In other words, this will (probably) be happening at most every cpu intensive BOINC project.

So what does it mean for your credit. Well, long term it means that on average, SETI@home will probably be granting about 15% less credit per cpu second than it currently does. That factor will apply whether you use an optimized app or not. If you currently earn credit twice as fast as everyone else, you will continue to do so. It also means that if you get an Astropulse work unit, you will probably get about the same amount of credit per second as you would with a stock SETI@home. It also means that every other cpu intensive BOINC project will grant about the same amount of credit per cpu second.

It would be a wonderful world if we could base credit upon the actual number of floating point operations done, especially since our friendly neighborhood optimizers have made sure that SETI@home is the most highly optimized BOINC application around. SETI@home would then legitimately be able to claim more credit per CPU second than everyone else. But that won't fly with the rest of the BOINC projects, especially the ones that don't make source available.

I'll try to post some interesting graphs I've made later on.....

Anyway, here's the start of an FAQ...

Q. Is this multiplier based upon a theoretical "golden" machine?
A. No. This is based upon the credit per unit CPU time that would be granted to a middle of the pack machine. The definition of "middle of the pack" changes every day. Today the "middle of the pack" is a dual processor 3 GFLOP machine with 1GB of RAM, not a 386 machine with 32M of memory.

Q. Does this multiplier fix the credit for that machine to a certain credit per day (say 100)?
No. The credit per CPU second for the middle of the road machine is its floating point benchmark plus its integer benchmark times 5.787037037037e-13. That is exactly what it would be if we calculated BOINC credit based upon work unit run times. The middle of the road machine six months from now will get more credit per cpu second than today's middle of the road machine.

Q. Will the credit I get from my current machine go down as the middle of the road machine gets faster?
A. If you use a stock app, 6 months from now the machine you are using now will still get about the same number of credits per second that it will a month from now. For optimized apps, the rate of credit granted depends upon future release of SETI@home. (This is the case under the old fixed credit per FLOP system as well. The credit optimized apps get depends upon the credit multiplier in the stock app, which changes with each release.)

Q. Does this multiplier penalize fast machines?
A. No. Every machine is affected by this multiplier equally, whether it is fast or slow, whether it runs the stock app or an optimized app.

Q. Does this mean SETI@home will grant my machine fewer credits than ?
A. Probably not. SETI@home currently grants more credit than most other BOINC projects. This multiplier will level the playing field somewhat. When other projects start to use this multiplier, the playing field will be very level.

Q. I'm mad and I'm going to quit.
A. That's not really a question, but if you are one of the people who crunch to get the highest RAC, then you probably will try to find the BOINC project that gives you the most credit for the least work. You could start your own BOINC project that grants you as much credit as you want for no work at all. It's not very satisfying though.
@SETIEric@qoto.org (Mastodon)

ID: 789160 · Report as offensive
KB7RZF
Volunteer tester
Avatar

Send message
Joined: 15 Aug 99
Posts: 9555
Credit: 3,308,926
RAC: 2
United States
Message 789233 - Posted: 29 Jul 2008, 0:08:50 UTC

Thanks for jumping in and explaining that Eric. Hopefully that will help some folks in their decisions to stay or leave. Hopefully everyone stays, but sometimes you just can't make everyone happy.
ID: 789233 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 . . . 16 · Next

Message boards : Number crunching : New Credit Adjustment?


 
©2025 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.