Credit lowering
log in

Advanced search

Message boards : Number crunching : Credit lowering

Author Message
Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 30537 - Posted: 12 Sep 2009 | 3:02:59 UTC

Looks like I'll be the start.

WHY lower the credit?? This project is using the credit specified by DA himself (which was also lowered at that time). He forces other projects to lower theirs and works around constantly to get them all lowered again. If he doesn't like it now than he should have given a lower number at that time.

Lowering it ~30% will certainly run users off again.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

Profile Misfit
Avatar
Send message
Joined: 27 Aug 07
Posts: 915
Credit: 1,503,115
RAC: 0
Message 30554 - Posted: 12 Sep 2009 | 4:50:08 UTC - in response to Message 30537.

Looks like I'll be the start.

WHY lower the credit?? This project is using the credit specified by DA himself (which was also lowered at that time). He forces other projects to lower theirs and works around constantly to get them all lowered again. If he doesn't like it now than he should have given a lower number at that time.

Lowering it ~30% will certainly run users off again.

I'm guessing that once a cruncher hits a hundred thousand million billion credits they won't notice the difference.
____________

Profile Simplex0
Avatar
Send message
Joined: 11 Nov 07
Posts: 232
Credit: 178,221,048
RAC: 0
Message 30559 - Posted: 12 Sep 2009 | 5:33:07 UTC - in response to Message 30554.

I'm guessing that once a cruncher hits a hundred thousand million billion credits they won't notice the difference.


So in other words ther's no point in lowring the credit ;)

Profile [SETI.USA]Tank_Master
Send message
Joined: 2 Sep 07
Posts: 21
Credit: 25,826,346
RAC: 0
Message 30561 - Posted: 12 Sep 2009 | 6:32:30 UTC

I guess he is saying there is no difference between 200m and 300m credits? personally I don't get that math. :Þ

Raistmer*
Send message
Joined: 27 Jun 09
Posts: 85
Credit: 18,027,344
RAC: 46
Message 30564 - Posted: 12 Sep 2009 | 8:22:41 UTC
Last modified: 12 Sep 2009 | 8:23:43 UTC

The only worth goal for doing anything with credits is to make RAC true performance-related parameter. Then it can be used for host performance tuning.
For all other - cobblestones still unconvertable in $$ ;)

Currently there is paradoxal situation aroud credits formed.
The more weak in optimization sense stock app is, the more big boost opt app will give.
Then for opt app no "fair credit issue rate among other projects" rule applies at all, all participants try to use opt app instead stock one (it's very right choice BTW ;) ) but this lead to situation when project in whole overpay credits very much.

Considering projects competition for participants it beneficial for project to have very weak stock app and good opt app - this will attract credit hunters a lot.

From other side, porting back to stock optimizations from opt app is totally unpleasable move considering project credits (although it's very profitable for project science).
Optimisation of stock app itself will lead to change in credit issue rate by project ("fair credit issue rate among other projects" applies here).
While stock users may not notice any RAC change, RAC of opt app users will drop (!). I'm sure opt app users who cares about credits will not be pleased by that.

That is, current credit system is evil but its nature.
It not stimulates progress of stock app but contradict to it.

Seejay
Avatar
Send message
Joined: 22 Dec 07
Posts: 51
Credit: 2,405,016
RAC: 0
Message 30565 - Posted: 12 Sep 2009 | 9:42:15 UTC

SSDD :p
____________
Seejay **Proud Member and Founder of BOINC Team Allprojectstats.com**

Profile Glenn Rogers
Avatar
Send message
Joined: 4 Jul 08
Posts: 165
Credit: 363,844
RAC: 0
Message 30567 - Posted: 12 Sep 2009 | 9:56:26 UTC

How a wu taking over 8000 secs gets less credit than a wu taking 7500 secs is beyond me...Why is it that the project devs always bow to pressure from D.A. and Seti?? Tell them to get stuffed and leave the project alone. Or do the people running this show have no backbone??

I will be crunching my cache then thats it see ya... Bloody pathetic...
____________

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 30569 - Posted: 12 Sep 2009 | 10:23:45 UTC - in response to Message 30564.

The only worth goal for doing anything with credits is to make RAC true performance-related parameter. Then it can be used for host performance tuning.
For all other - cobblestones still unconvertable in $$ ;)

Currently there is paradoxal situation aroud credits formed.
The more weak in optimization sense stock app is, the more big boost opt app will give.
Then for opt app no "fair credit issue rate among other projects" rule applies at all, all participants try to use opt app instead stock one (it's very right choice BTW ;) ) but this lead to situation when project in whole overpay credits very much.

Considering projects competition for participants it beneficial for project to have very weak stock app and good opt app - this will attract credit hunters a lot.

From other side, porting back to stock optimizations from opt app is totally unpleasable move considering project credits (although it's very profitable for project science).
Optimisation of stock app itself will lead to change in credit issue rate by project ("fair credit issue rate among other projects" applies here).
While stock users may not notice any RAC change, RAC of opt app users will drop (!). I'm sure opt app users who cares about credits will not be pleased by that.

That is, current credit system is evil but its nature.
It not stimulates progress of stock app but contradict to it.

Actually, here at MW the credits are directly connected to the performance of the application. As the number of floating point operations needed to process a WU is known, MW uses a very simple system, for every TeraFlop (1000 GFlop) you calculate you get 5.4 credits (before it was 7.5). One can break down the SETI (GPUGrid too) credits to the same simple formula and SETI grants about 2.7 credits per TFlop, but it is using mainly single precision. As CPUs have only half the throughput for double precision (GPUs only a fifth to a 12th) compared to single precision the doubling of this multiplicator appears fair, even if it may be an advantage for a unoptimized stock application (who is using that at MW?).

To sum it up, if improvements are ported to the stock app, the credits for the stock app will rise, all other ones are unaffected.

PS:
If I would be nitpicking, I could say that the flops count the credits base on were determind with the 0.19 apps. The upcoming 0.20 version is able to get away with slightly less operations to arrive at the same result. So if they are out, we may see another (but smaller) reduction if the project adapts to this (flops count is determined server side, the output in the stderr.txt is just for informative purpose).

Profile verstapp
Avatar
Send message
Joined: 26 Jan 09
Posts: 585
Credit: 464,286,454
RAC: 996
Message 30570 - Posted: 12 Sep 2009 | 11:34:36 UTC

... or you can think of credits like politicians do with our money - '$1 Trillion, $2 Trillion, pretty soon now you'll be talking real money.'
____________
Cheers,

PeterV

.

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 30572 - Posted: 12 Sep 2009 | 12:06:15 UTC - in response to Message 30570.

... or you can think of credits like politicians do with our money - '$1 Trillion, $2 Trillion, pretty soon now you'll be talking real money.'


Does that mean I can print my credits up and devalue yours? :D

Raistmer*
Send message
Joined: 27 Jun 09
Posts: 85
Credit: 18,027,344
RAC: 46
Message 30573 - Posted: 12 Sep 2009 | 12:18:35 UTC - in response to Message 30569.
Last modified: 12 Sep 2009 | 12:34:16 UTC

To sum it up, if improvements are ported to the stock app, the credits for the stock app will rise, all other ones are unaffected.


Same FLOP approach used by SETI AFAIK.
Considering project alone, yes, if stock app will better, it will do same predefined FLOPS faster, i.e. spending less operations amount when initially defined.

Then if one will start new project, it should produce initial completely unoptimized app, count FLOPS for it, set credit rate per FLOP more or less on level other projects "pay" then issue another, much faster app :)

I hope you see my point - credit rate can be used to attract participants.

So, to have at least some sense, inter-project credit justification will take place. That's I called "fair credit issue rate among other projects" rule.
Aplying this rule project will be forced (at least if it wnat to play nicely with other projects) change its credit issue rate per predefined FLOPS.
Then as I already said, stock users will (if this justification carried correctly) have no RAC change, RAC of opt app users will drop.
[EDIT: I describe situation when stock app improves. Currently app stays the same, credit changed - this applies both to stock and opt apps of course]

I have no idea will MW follow this rule or not. I just say it exists and already be applied to SETI.
SETI crunchers know about "credit lowering" scripts Eric installed.
That is, SETI decrease its own "payment" ratio to play nicely with other projects cause now it has better optimized stock app then was at moment of credit per FLOPS define.

From this point of view prev post in this thread about SETI forcing MW to lower credits just nonsense. SETI forced do the same already!
Not sure it had any positive effect BTW, cause as any credit-related issue it produced so many negative posts on SETI forums and some credit-related participants even leaved project....

Profile Crunch3r
Volunteer developer
Avatar
Send message
Joined: 17 Feb 08
Posts: 358
Credit: 256,958,531
RAC: 4,878
Message 30574 - Posted: 12 Sep 2009 | 13:16:53 UTC - in response to Message 30573.

To sum it up, if improvements are ported to the stock app, the credits for the stock app will rise,


That only applies for a short time since the credits will be adjusted downwards to 'compensate' the new faster stock code.


all other ones are unaffected.


No. All other will be affected as well since the credits will be lowered.

Even worse if that's the case on S@H which will not only lower the credits for the stock and the optimized apps, it does have a negative effect on other projects as well, since those "need" to be in line with YETI@Home, they need to lower their credits, even though apps on those projects didn't get any code improvement at all..


____________

Join BOINC United now!

Ironworker16
Avatar
Send message
Joined: 31 Jan 09
Posts: 31
Credit: 46,544,547
RAC: 7,188
Message 30575 - Posted: 12 Sep 2009 | 13:44:09 UTC

I find it hard to believe that some new code is about to be tested
and the only thing people are talking about is credit. I thought I
was donating computer time expecting something in return take away
from the meaning of donating. I will say credit is nice but that
should not be the main reason for donating you time. I think improving
the performance means more than credit.

How about, Thanks Cluster Physik for all your hard work.
____________

STE\/E
Send message
Joined: 29 Aug 07
Posts: 486
Credit: 572,432,344
RAC: 16
Message 30576 - Posted: 12 Sep 2009 | 14:00:31 UTC

Lowering it ~30% will certainly run users off again


It may but there's going to be no mass exodus of Participants. Right now Milkyway has no Competition for the ATI Boys other than Collatz Project which at the moment doesn't compare to Milkyway as far as Credits for the ATI Cards goes.

That may change though soon and if the ATI Credits at Collatz are comparable to Milkyway then you might see a bigger jump of Participants to the Collatze Project since they may pay about the same.

Thamir Ghaslan
Send message
Joined: 31 Mar 08
Posts: 61
Credit: 18,325,284
RAC: 0
Message 30577 - Posted: 12 Sep 2009 | 14:48:40 UTC - in response to Message 30576.

Lowering it ~30% will certainly run users off again


It may but there's going to be no mass exodus of Participants. Right now Milkyway has no Competition for the ATI Boys other than Collatz Project which at the moment doesn't compare to Milkyway as far as Credits for the ATI Cards goes.

That may change though soon and if the ATI Credits at Collatz are comparable to Milkyway then you might see a bigger jump of Participants to the Collatze Project since they may pay about the same.


distriubted.net has an ATI app, don't mind running it once in a while and not sure when yoyo@home will hatch on to the ATI app or how much credit it will grant by converting keys to credits!

If memory serves me right, 30,000,000 keys / second on a quad core, 500,000,000 on a gtx 280, and 1,200,000,000 keys on a 4870x2!

STE\/E
Send message
Joined: 29 Aug 07
Posts: 486
Credit: 572,432,344
RAC: 16
Message 30578 - Posted: 12 Sep 2009 | 15:05:26 UTC

distriubted.net has an ATI app


If it isn't BOINC then I don't run it :)

Profile Misfit
Avatar
Send message
Joined: 27 Aug 07
Posts: 915
Credit: 1,503,115
RAC: 0
Message 30635 - Posted: 13 Sep 2009 | 3:58:41 UTC

Speaking of credit...

Raistmer
Joined: Jun 27 09
Credit: 4,157,608
RAC: 45,743

Misfit
Joined: Aug 27 07
Credit: 494,751
RAC: 1,872

So like I said who with millions of credit will notice if the credit is reduced? That's just an extra days worth of crunching out of the year. Of course only the ATI peeps will see huge amounts of credit in just a very short period of time. I think only we non-ATI crunchers will notice the difference.
____________

Profile Dr Dan
Avatar
Send message
Joined: 17 Mar 08
Posts: 165
Credit: 410,224,363
RAC: 0
Message 30638 - Posted: 13 Sep 2009 | 4:09:39 UTC

The following is what I posted on seti@home.. I hope they like it...




Message 932967 - Posted 13 Sep 2009 4:00:18 UTC


Last modified: 13 Sep 2009 4:01:50 UTC

Ok now that the politics has landed on the Milky way project to make them bring their project more in line with projects like SETI. Where is the ATI application on SETI so that I can get a copy to use? I mean come on I want to use it to compare with Milky Way project.

Maybe I am mistaken and maybe SETI does not have one for this project. If not why would you bully other projects to conform to something that you don't have here. Just think about that one..

Heck you can't even keep this project running for more that two days.

SM..
____________
____________

Profile verstapp
Avatar
Send message
Joined: 26 Jan 09
Posts: 585
Credit: 464,286,454
RAC: 996
Message 30639 - Posted: 13 Sep 2009 | 4:20:29 UTC

But at seti every day is tuesday. :)
Search astrafamily for explanation.
____________
Cheers,

PeterV

.

Profile Arion
Avatar
Send message
Joined: 10 Aug 08
Posts: 198
Credit: 14,739,413
RAC: 36,281
Message 30643 - Posted: 13 Sep 2009 | 6:48:43 UTC - in response to Message 30635.

Speaking of credit...

Raistmer
Joined: Jun 27 09
Credit: 4,157,608
RAC: 45,743

Misfit
Joined: Aug 27 07
Credit: 494,751
RAC: 1,872

So like I said who with millions of credit will notice if the credit is reduced? That's just an extra days worth of crunching out of the year. Of course only the ATI peeps will see huge amounts of credit in just a very short period of time. I think only we non-ATI crunchers will notice the difference.


Arion
Joined Aug 10 09
Credit: 1,849,275
RAC: 8,240.40

Total all Boinc Projects: 3,694,656.59
Processing with Boinc since: August 6, 1999

Ten years and I haven't even hit the 4 mil mark yet. Needless to say I quit worrying about credits about 2 weeks after I started all those years ago.

I have to admit that 1/2 of my total credits have come from MW in the past year. I don't have anything to lose with credit being dropped. <smile>


____________

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 30645 - Posted: 13 Sep 2009 | 7:06:34 UTC - in response to Message 30643.

I don't have anything to lose with credit being dropped. <smile>


The problem with jerking granted credit around is that new users can't be compared to older users. Instead of focusing so much on BOINC-wide values, David Anderson and the BOINC projects as a whole should totally give up on any and all ideas about making Alberts = ETs = ClimateCycles = ABCs = Cosmos = MilkyWays and just freeze BOINC-wide standings as they are today and let the stat sites come up with their own metrics, much like BOINCStats has the "World Cup" points... The cobblestone system is so hopelessly flawed in implementation that with all of the ups and downs over the years, current rankings are really meaningless from a historical standpoint, only having importance for the here and now...until the next change in the NPV of the "cobblestone".

Minicluster
Avatar
Send message
Joined: 2 Jul 09
Posts: 23
Credit: 6,315,951
RAC: 0
Message 30648 - Posted: 13 Sep 2009 | 9:37:09 UTC

Credit history comparisons can really only be compared between similar types of work units. Multiple trendlines can be created (cropped between credit/application/workunit changes) which shows progress clearer than examining or comparing histories of two users or projects.

Are cobblestones flawed? Maybe, but anything else that is substituted in will be just as flawed when you compare projects. FLOP comparison will never work.

There does not exist a universal currency between projects. Perhaps we should setup a credit exchange program?

Copycat-Digital for WCG*
Avatar
Send message
Joined: 18 Nov 07
Posts: 32
Credit: 35,792,028
RAC: 0
Message 30650 - Posted: 13 Sep 2009 | 10:07:19 UTC - in response to Message 30648.

If cobblestones are flawed then what is the use of milestones?
____________
A BLAST FROM YOUR PAST

Raistmer*
Send message
Joined: 27 Jun 09
Posts: 85
Credit: 18,027,344
RAC: 46
Message 30653 - Posted: 13 Sep 2009 | 11:03:12 UTC - in response to Message 30645.

I don't have anything to lose with credit being dropped. <smile>


The problem with jerking granted credit around is that new users can't be compared to older users. Instead of focusing so much on BOINC-wide values, David Anderson and the BOINC projects as a whole should totally give up on any and all ideas about making Alberts = ETs = ClimateCycles = ABCs = Cosmos = MilkyWays and just freeze BOINC-wide standings as they are today and let the stat sites come up with their own metrics, much like BOINCStats has the "World Cup" points... The cobblestone system is so hopelessly flawed in implementation that with all of the ups and downs over the years, current rankings are really meaningless from a historical standpoint, only having importance for the here and now...until the next change in the NPV of the "cobblestone".


Agreed completely :)
With any credit per flop change (no matter up or down! ) and with change from credit per hour to credit per flop any total credit value become useless. Only RAC matters a litte from performance measurement point of view. But again, almost only inside single project, cross-project measurements still impossible.

Profile [P3D] Crashtest
Send message
Joined: 8 Jan 09
Posts: 58
Credit: 16,804,661
RAC: 16
Message 30654 - Posted: 13 Sep 2009 | 11:06:09 UTC - in response to Message 30653.

Milkyway should add a counter for counting done Workunits - to compare users

Raistmer*
Send message
Joined: 27 Jun 09
Posts: 85
Credit: 18,027,344
RAC: 46
Message 30656 - Posted: 13 Sep 2009 | 11:17:03 UTC - in response to Message 30654.

Milkyway should add a counter for counting done Workunits - to compare users

Already passed stage. SETI had task counting when SETI@home classic was active.
Since that time tasks bacome very different in workload they have so just counting their number became useless.
Here in MW same situation AFAIK, different tasks types have different run time on very same software/hardware combo.

STE\/E
Send message
Joined: 29 Aug 07
Posts: 486
Credit: 572,432,344
RAC: 16
Message 30661 - Posted: 13 Sep 2009 | 11:41:42 UTC - in response to Message 30654.

Milkyway should add a counter for counting done Workunits - to compare users


Do you think the Top Participant, Host, or Team List would be any different than it is now by counting WU's done ???

Profile Kevint
Avatar
Send message
Joined: 22 Nov 07
Posts: 285
Credit: 1,076,786,368
RAC: 0
Message 30668 - Posted: 13 Sep 2009 | 15:14:04 UTC
Last modified: 13 Sep 2009 | 15:24:04 UTC

Ahhh -

This thread explains why I have seen such a huge drop in credit.. I was just about ready to start looking for crashed boxes. But it now appears that the project staff decided to cave in and go back on their word about not lowering the credit.
Go figure.
____________
.

Profile Kevint
Avatar
Send message
Joined: 22 Nov 07
Posts: 285
Credit: 1,076,786,368
RAC: 0
Message 30670 - Posted: 13 Sep 2009 | 15:16:00 UTC - in response to Message 30638.

The following is what I posted on seti@home.. I hope they like it...




Message 932967 - Posted 13 Sep 2009 4:00:18 UTC


Last modified: 13 Sep 2009 4:01:50 UTC

Ok now that the politics has landed on the Milky way project to make them bring their project more in line with projects like SETI. Where is the ATI application on SETI so that I can get a copy to use? I mean come on I want to use it to compare with Milky Way project.

Maybe I am mistaken and maybe SETI does not have one for this project. If not why would you bully other projects to conform to something that you don't have here. Just think about that one..

Heck you can't even keep this project running for more that two days.

SM..
____________






Nice !!!

____________
.

Profile Kevint
Avatar
Send message
Joined: 22 Nov 07
Posts: 285
Credit: 1,076,786,368
RAC: 0
Message 30671 - Posted: 13 Sep 2009 | 15:25:20 UTC - in response to Message 30654.
Last modified: 13 Sep 2009 | 15:34:31 UTC

Milkyway should add a counter for counting done Workunits - to compare users



Yah, ok - and we could then apply a factor of say 4.5 or 6.2 or some other arbitrary number in a lame attempt to keep all BOINC projects on so called even playing field, and we could call them...cobblestones.

Great idea !!!!!!
____________
.

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 30674 - Posted: 13 Sep 2009 | 15:58:21 UTC - in response to Message 30650.
Last modified: 13 Sep 2009 | 16:02:51 UTC

If cobblestones are flawed then what is the use of milestones?


I wish they'd use headstones on the idea of cross-project comparisons and let the rankings in each project be totally separate from one another. If this is done, "milestones" in individual projects would actually mean something. As it is now, if I did 100,000 tasks to get 1,000,000 credits (10 credits each), with credit lowering always in play, someone will have to have done MORE work for the same apparent ranking / work done metric.

What I've been in favor of for several years now is just letting each project set their own credit with BOINC no longer supporting any kind of cross-project rankings at all. If 3rd party statistics sites wish to come up with their own scheme, that's fine. It would be 3rd party and not BOINC. We could basically just go down to 1 credit for 1 completed task. If a different project decided it wanted to award 1 trillion credits for 1 completed task, that would be fine as well, since it is confined to that project and that project alone. Projects could say that there is not any intention of comparing the work done in their project vs. work done in another project and that users can take up their complaints about any cross-project comparisons with the 3rd party stat sites. This means the project staff is freed up and the BOINC staff can concentrate solely on improving the software in tangible terms, not intangible scoring metrics.

In other words, it is the attempt to equate the work done that is the root problem. If no effort is made to equate work between projects, this "problem" that the BOINC administration created would instantly be solved.

ConflictingEmotions
Send message
Joined: 18 Feb 09
Posts: 9
Credit: 20,005,162
RAC: 0
Message 30675 - Posted: 13 Sep 2009 | 16:00:02 UTC - in response to Message 30648.

I basically agree that the whole comparison is flawed because someone decides that my I7 has to be the same as some 386 way back when (still ignores the 3 other cores and 4 hyperthreads). If you are going to do that then you have to counter the increased performance due mainly to CPU changes but also code or compiler changes. Personally I think GPU credits should be counted as a different from CPU partly do with to the technology but also the projects that use them.

My goals are more within a project than across them. I choose projects I am interested or in the case of GPU's something that can use it. I would do more GPUGRID but I really not appreciate the long run times with short deadlines.

Boincstats has it cup points but it is also flawed especially compared to projects that do not have continuous work. Also you have to allow those computers that are not working 24/7.

Raistmer*
Send message
Joined: 27 Jun 09
Posts: 85
Credit: 18,027,344
RAC: 46
Message 30678 - Posted: 13 Sep 2009 | 16:42:36 UTC - in response to Message 30674.

If cobblestones are flawed then what is the use of milestones?


I wish they'd use headstones on the idea of cross-project comparisons and let the rankings in each project be totally separate from one another. If this is done, "milestones" in individual projects would actually mean something. As it is now, if I did 100,000 tasks to get 1,000,000 credits (10 credits each), with credit lowering always in play, someone will have to have done MORE work for the same apparent ranking / work done metric.

What I've been in favor of for several years now is just letting each project set their own credit with BOINC no longer supporting any kind of cross-project rankings at all. If 3rd party statistics sites wish to come up with their own scheme, that's fine. It would be 3rd party and not BOINC. We could basically just go down to 1 credit for 1 completed task. If a different project decided it wanted to award 1 trillion credits for 1 completed task, that would be fine as well, since it is confined to that project and that project alone. Projects could say that there is not any intention of comparing the work done in their project vs. work done in another project and that users can take up their complaints about any cross-project comparisons with the 3rd party stat sites. This means the project staff is freed up and the BOINC staff can concentrate solely on improving the software in tangible terms, not intangible scoring metrics.

In other words, it is the attempt to equate the work done that is the root problem. If no effort is made to equate work between projects, this "problem" that the BOINC administration created would instantly be solved.


Yeah!
And this will solve another problem I mentioned earlier.
Different projects have VERY DIFFERENT OPTIMIZATION LEVELS
Moreover, they have different algorithms and different scientific goals.
How all this can be compared at all???
If some project use bad approach to solve its scientific goal - will helping to such project cost equal ?
In short, each project is self-contained separate entity and all this egalitarianism just deciving and unneeded...
If each project will have its own metric no "fairplay rule" would be at all.
PArticipants will chose projects for their scientific merits, not how much they pay.

But competition inside each project will be still possible, so all fun stay with us, all negative gone :)

And last but not least, no one will then blame SETI for credit issues !!!!!

Profile mscharmack
Avatar
Send message
Joined: 4 Dec 07
Posts: 45
Credit: 1,253,522
RAC: 0
Message 30681 - Posted: 13 Sep 2009 | 16:57:19 UTC
Last modified: 13 Sep 2009 | 17:00:14 UTC

Looks as though Milkyway@Home has installed the "Restrictor Plate"(NASCAR Racing Reference) again in order to slow all of us down again. I'll be back when the pastures are greener again. Now if they would pay part of my electric bill each month then lowering the credit wouldn't be a problem, but since they don't I look to get the most bang for the "Proverbial" buck ($$$). You can't compare one project with another since the science, goals, and scientific formulas are vastly different. It's like pricing apples and peanuts, they are completely different.
____________

Profile Dr Dan
Avatar
Send message
Joined: 17 Mar 08
Posts: 165
Credit: 410,224,363
RAC: 0
Message 30686 - Posted: 13 Sep 2009 | 18:42:13 UTC

I have since put some machines on the seti@home project. It is my hopes that they find a smarter group of scientists out in space who will understand common sense.

And also common curtsy about using other folks equipment.

Like informing the host of credit changes far in advance before doing it. Thus giving the owner of the computer the option of pulling his machine off of that project sooner if they choose to do so.

I do remember a while back when Travis made the statement that he was following DA's formula for credits compared to cpu one, and now he has lied and gone and changed his world.

Go figure. Do you learn that sort of tactics at his university of DA?

SM...
____________

Chris S
Avatar
Send message
Joined: 20 Sep 08
Posts: 1357
Credit: 173,075,472
RAC: 13
Message 30689 - Posted: 13 Sep 2009 | 19:22:00 UTC

OK people, lets just please simmer down here a little bit. I really do see no point in getting all uptight about it. If you think that the credits awarded here are not to your liking, then you obviously have the option to go and crunch for another Boinc project instead.

If you feel as I do, that the project here is worth while supporting, then the credits awarded are secondary. Boinc has always had credit hounds, they come, they make a noise, and they go. Yadda yadda yadda .....

@ Starman - Hope you stay with Sicituradastra :-)
____________
Don't drink water, that's the stuff that rusts pipes

Profile GalaxyIce
Avatar
Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 30695 - Posted: 13 Sep 2009 | 20:51:59 UTC
Last modified: 13 Sep 2009 | 20:52:21 UTC

This concerns me. I am trying hard to get into thye BOINC top 100. I stand at 106 currently. Credits are not secondary. They may be for you, but they may not be for others. Thwarting achievements by manipulating credits - well, you may as well thwart continuing interest to participate in this or any project.

With respect, I join those sounding concern about the credit reductions and hope to hear what the project has to say about it soon.
____________

Raistmer*
Send message
Joined: 27 Jun 09
Posts: 85
Credit: 18,027,344
RAC: 46
Message 30696 - Posted: 13 Sep 2009 | 20:55:08 UTC - in response to Message 30695.

Others lost credit too so your place in top 100 will not change much.
If only your credit was lwered it would be different situation ;)

Profile GalaxyIce
Avatar
Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 30698 - Posted: 13 Sep 2009 | 21:07:04 UTC - in response to Message 30696.

Others lost credit too so your place in top 100 will not change much.
If only your credit was lwered it would be different situation ;)

Ah, but not all others are crunching MW, so I get cut while they don't ;)


____________

Profile Kevint
Avatar
Send message
Joined: 22 Nov 07
Posts: 285
Credit: 1,076,786,368
RAC: 0
Message 30700 - Posted: 13 Sep 2009 | 21:09:52 UTC - in response to Message 30696.

Others lost credit too so your place in top 100 will not change much.
If only your credit was lwered it would be different situation ;)


??????


What????

That is ONLY assuming that those in front of him are crunching MW. AFAIK, the other projects have not gone and done the stupid thing like reducing credit, Unannounced, or, after it was reduced.

Like the CS project admins here.



____________
.

Raistmer*
Send message
Joined: 27 Jun 09
Posts: 85
Credit: 18,027,344
RAC: 46
Message 30702 - Posted: 13 Sep 2009 | 21:32:52 UTC - in response to Message 30700.

According to recent stats MW was biggest credit generator, so my assumption has some sence ;)

Profile GalaxyIce
Avatar
Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 30705 - Posted: 13 Sep 2009 | 21:57:44 UTC - in response to Message 30702.
Last modified: 13 Sep 2009 | 22:00:34 UTC

According to recent stats MW was biggest credit generator, so my assumption has some sence ;)

The top 107th BOINC cruncher does not crunch MW. If my credits are cut, and theirs is not because they don't crunch MW, then they will gain on me and my efforts are thus thwarted by the MW cuts.

Now, add that to all the others who don't crunch MW and who are now taking advantage of my (and your) thwarted efforts...
____________

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 30707 - Posted: 13 Sep 2009 | 22:05:55 UTC

I would suggest to stop bitching about the lower credits. Just use the new 0.20 ATI version and your credits/day will be back to the values before the reduction or maybe even slightly higher :D

MW can afford to have "parity" with SETI ;)

Raistmer*
Send message
Joined: 27 Jun 09
Posts: 85
Credit: 18,027,344
RAC: 46
Message 30708 - Posted: 13 Sep 2009 | 22:12:07 UTC - in response to Message 30705.

Well, ok, I didn't check top 100 actually so I'm wrong in that part.
Still think that separate metric for each project would be much better thing.
It enables much more fair competition w/o such troubles that discussed in this thread...
Wish you to be in top 100 (or top 10, who knows ;) ) among MW crunchers :) Total credits just fiction.
They were changed many times in SETI project , they changed here and do doubts will be changed somewhere else...

The main purpose for enabling credits at all was to add some competition, sporting interest and fun.

Current credit management contradicts this purpose IMHO. And no only in MW.

Raistmer*
Send message
Joined: 27 Jun 09
Posts: 85
Credit: 18,027,344
RAC: 46
Message 30709 - Posted: 13 Sep 2009 | 22:14:54 UTC - in response to Message 30707.

I would suggest to stop bitching about the lower credits. Just use the new 0.20 ATI version and your credits/day will be back to the values before the reduction or maybe even slightly higher :D

MW can afford to have "parity" with SETI ;)


Downloading! :D

Seejay
Avatar
Send message
Joined: 22 Dec 07
Posts: 51
Credit: 2,405,016
RAC: 0
Message 30711 - Posted: 13 Sep 2009 | 22:25:48 UTC
Last modified: 13 Sep 2009 | 22:29:20 UTC

And I repeat - SSDD

Just got to look back at all the 100s (1000s?) of forum posts about credit here @ MW. Trav decides that the project is getting too much flak from DA & the other BOINC projects, so he trims the credits by 1/3.

Old story, same conclusion. At the end of the day, as has already been said here, it's impossible to compare one project's credits to another's. Chalk and cheese!

The only thing that gets me a little riled up, is the lack of discussion BEFORE the credit adjustment. As Ice says, he's got personal goals based on this project, and it's US who actually do the crunching - therefore, why doesn't the admin here give us space to express OUR opinions before making important decisions?

I know this has all been talked about many times. It just seems as though it's fallen on deaf ears...

Just my 2 EuroCents....
____________
Seejay **Proud Member and Founder of BOINC Team Allprojectstats.com**

Seejay
Avatar
Send message
Joined: 22 Dec 07
Posts: 51
Credit: 2,405,016
RAC: 0
Message 30713 - Posted: 13 Sep 2009 | 22:27:33 UTC
Last modified: 13 Sep 2009 | 22:28:20 UTC

Double post - sorry

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 30718 - Posted: 13 Sep 2009 | 22:39:33 UTC - in response to Message 30711.

The only thing that gets me a little riled up, is the lack of discussion BEFORE the credit adjustment.

If that is any relief to you, I have discussed with Travis about that reduction. I think it is pure concidence that the reduction is completely compensated by the new ATI version ;)

So what is the result? One can now point every cross project parity fanatic to the credit multiplier matching the equivalent value of SETI by saying MW gets high credits on ATIs just because they are so much faster! Furthermore nothing has changed to the worse here, quite to the contrary. The app is now delivering better results even faster than before.

Profile GalaxyIce
Avatar
Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 30744 - Posted: 14 Sep 2009 | 0:01:34 UTC - in response to Message 30718.

So what is the result? One can now point every cross project parity fanatic to the credit multiplier matching the equivalent value of SETI by saying MW gets high credits on ATIs just because they are so much faster! Furthermore nothing has changed to the worse here, quite to the contrary. The app is now delivering better results even faster than before.

Hey that's not fair. I was enjoying that argument and then you go and speed up it all up and give me even more credits. I demand you reduce the credits further so that we can continue this interesting 'debate' :P

____________

Profile AriZonaMoon*
Avatar
Send message
Joined: 29 Sep 08
Posts: 1610
Credit: 41,867,203
RAC: 0
Message 30747 - Posted: 14 Sep 2009 | 0:10:01 UTC

;-) ..with my current computer I do more science by reading
your posts than by crunching WU`s.. ;-D So please continue to
discuss what ever you may think of. lol
____________

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 30756 - Posted: 14 Sep 2009 | 0:47:00 UTC - in response to Message 30707.

I would suggest to stop bitching about the lower credits. Just use the new 0.20 ATI version and your credits/day will be back to the values before the reduction or maybe even slightly higher :D

MW can afford to have "parity" with SETI ;)


Compensates for the lower credits.

To me it is going back on his word of setting the credits and supposed to have left them be.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

Len LE/GE
Send message
Joined: 8 Feb 08
Posts: 231
Credit: 86,730,653
RAC: 42,110
Message 30761 - Posted: 14 Sep 2009 | 1:52:55 UTC - in response to Message 30707.

I would suggest to stop bitching about the lower credits. Just use the new 0.20 ATI version and your credits/day will be back to the values before the reduction or maybe even slightly higher :D


CPU version 0.20 SSE missing :(

CPU versions SSE3 on 5050e:
0.19: 4,163.42
0.20: 3,920.63

0.19: 3,038.91
0.20: 2,850.44

I see improvements like 6% - 7%.
While it is great to see this additional optimization, it is far from compensating the last 28% credit cut.

Profile Dr Dan
Avatar
Send message
Joined: 17 Mar 08
Posts: 165
Credit: 410,224,363
RAC: 0
Message 30765 - Posted: 14 Sep 2009 | 2:48:44 UTC - in response to Message 30761.

I have put two machines on it now and we will see tomorrow what kind of a daily I get before I speculate any of loss or gain with the new and improved v. 2.


____________

Stevea
Send message
Joined: 14 Jul 08
Posts: 50
Credit: 8,398,033
RAC: 0
Message 30773 - Posted: 14 Sep 2009 | 4:52:16 UTC - in response to Message 30707.

I would suggest to stop bitching about the lower credits. Just use the new 0.20 ATI version and your credits/day will be back to the values before the reduction or maybe even slightly higher :D

MW can afford to have "parity" with SETI ;)


And what about the rest of us peons that don't have an ATI card and are running just CPU tasks....

ahhh screw us

This is now officially an ATI only project... and since I don't have one, bye bye

Must be getting close to paper grading time.... hu

Profile Dr Dan
Avatar
Send message
Joined: 17 Mar 08
Posts: 165
Credit: 410,224,363
RAC: 0
Message 30774 - Posted: 14 Sep 2009 | 4:57:39 UTC - in response to Message 30773.
Last modified: 14 Sep 2009 | 5:00:34 UTC

If you go to the optimize web site there is one for the non gpu..
http://www.arkayn.us/milkyway/index.html

OK?
____________

Stevea
Send message
Joined: 14 Jul 08
Posts: 50
Credit: 8,398,033
RAC: 0
Message 30775 - Posted: 14 Sep 2009 | 5:10:30 UTC
Last modified: 14 Sep 2009 | 5:15:06 UTC

Are the new 64 SEE 3 faster than the old 19 SEE 4.1, and are the new 20 SEE 3 faster than the old 19 SEE 3?

because my RAC is dropping like a rock and I know other projects would give me more.... just a little pissed that the ATI thing has effected the CPU only crowd... I believe we were here first, and are now being treated like someones old gum that I stepped in walking down the street on a hot day.. ewwwww

Profile GalaxyIce
Avatar
Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 30777 - Posted: 14 Sep 2009 | 6:16:35 UTC - in response to Message 30775.

Are the new 64 SEE 3 faster than the old 19 SEE 4.1, and are the new 20 SEE 3 faster than the old 19 SEE 3?

because my RAC is dropping like a rock and I know other projects would give me more.... just a little pissed that the ATI thing has effected the CPU only crowd... I believe we were here first, and are now being treated like someones old gum that I stepped in walking down the street on a hot day.. ewwwww

I do believe that CPU 0.20 came out before ATI 0.20, therefore you 'CPU guys' (and I am still one of them) get the preference ;)

____________

John Clark
Send message
Joined: 4 Oct 08
Posts: 1610
Credit: 61,907,926
RAC: 27,934
Message 30779 - Posted: 14 Sep 2009 | 7:56:12 UTC

Last night, latish, I swapped my CPU only rig from the opti client 0.19 to 0.20.

It looks like the new client is faster.

But, I an getting zero credit awarded as this example of the results shows.
____________
Go away, I was asleep


Profile Travis
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 30 Aug 07
Posts: 1976
Credit: 26,480
RAC: 0
Message 30817 - Posted: 14 Sep 2009 | 13:20:58 UTC - in response to Message 30779.

Last night, latish, I swapped my CPU only rig from the opti client 0.19 to 0.20.

It looks like the new client is faster.

But, I an getting zero credit awarded as this example of the results shows.


I'm taking a look at the server right now and seeing what's up with the WUs that are being flagged as invalid. Hopefully I can get it sorted out soon.
____________

Stevea
Send message
Joined: 14 Jul 08
Posts: 50
Credit: 8,398,033
RAC: 0
Message 30842 - Posted: 14 Sep 2009 | 16:43:34 UTC - in response to Message 30775.

Are the new 64 SEE 3 faster than the old 19 SEE 4.1, and are the new 20 SEE 3 faster than the old 19 SEE 3?


Still did not answer the question.... Which apps are faster?

Stevea
Send message
Joined: 14 Jul 08
Posts: 50
Credit: 8,398,033
RAC: 0
Message 30843 - Posted: 14 Sep 2009 | 16:43:40 UTC - in response to Message 30775.
Last modified: 14 Sep 2009 | 16:44:40 UTC

Double post ... delete please

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 30844 - Posted: 14 Sep 2009 | 16:47:48 UTC - in response to Message 30817.

Last night, latish, I swapped my CPU only rig from the opti client 0.19 to 0.20.

It looks like the new client is faster.

But, I an getting zero credit awarded as this example of the results shows.


I'm taking a look at the server right now and seeing what's up with the WUs that are being flagged as invalid. Hopefully I can get it sorted out soon.

I might suggest that the purge "script" be changed to remove valid tasks faster than then ones that are invalid or error. There are times where I am not sure that I am likely to have caught errors here because the purge can happen so fast...

Seejay
Avatar
Send message
Joined: 22 Dec 07
Posts: 51
Credit: 2,405,016
RAC: 0
Message 30847 - Posted: 14 Sep 2009 | 17:03:23 UTC - in response to Message 30718.

The only thing that gets me a little riled up, is the lack of discussion BEFORE the credit adjustment.

If that is any relief to you, I have discussed with Travis about that reduction. I think it is pure concidence that the reduction is completely compensated by the new ATI version ;)

So what is the result? One can now point every cross project parity fanatic to the credit multiplier matching the equivalent value of SETI by saying MW gets high credits on ATIs just because they are so much faster! Furthermore nothing has changed to the worse here, quite to the contrary. The app is now delivering better results even faster than before.


Yeah, OK CP - I get your point. Only thing is: I'm CPU only ATM, and my CUDA card don't like them new Nvidia drivers!! ;^).

Looks like I'm gonna have to stick an ATI card into my old box if I want to benefit from your hard work!!

Cheers,
Chris

____________
Seejay **Proud Member and Founder of BOINC Team Allprojectstats.com**

Profile Arion
Avatar
Send message
Joined: 10 Aug 08
Posts: 198
Credit: 14,739,413
RAC: 36,281
Message 30862 - Posted: 14 Sep 2009 | 19:27:08 UTC - in response to Message 30747.

;-) ..with my current computer I do more science by reading
your posts than by crunching WU`s.. ;-D So please continue to
discuss what ever you may think of. lol


Excellent observation. And with my computers I can read faster than you and do even more science than if I were doing WUs... <Grin>

/Me Waves Hello....


____________

Profile Travis
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 30 Aug 07
Posts: 1976
Credit: 26,480
RAC: 0
Message 30872 - Posted: 14 Sep 2009 | 20:07:52 UTC - in response to Message 30711.


The only thing that gets me a little riled up, is the lack of discussion BEFORE the credit adjustment. As Ice says, he's got personal goals based on this project, and it's US who actually do the crunching - therefore, why doesn't the admin here give us space to express OUR opinions before making important decisions?


Actually, if you were following the news posts, a month or so ago I did post that we would be lowering credits sometime in the near future. No one just got up and complained about it until I actually did the lowering.

If you look at previous news posts, on July 21st:


July 21, 2009
I'll be updating the server daemons tonight with better result verification and updated particle swarm and genetic searches. There will probably be some downtime while I get everything up and running correctly. We've also been examining some issues we're having with our fitness calculation, so we'll be releasing a new application and its code to deal with that as well. It also seems we're having some excessive credit issues again so things are going to have to be tweaked (have fun flaming our forums :P).


So it's not really fair to say I didn't warn you. You had over a month to gripe about it :)
____________

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 30878 - Posted: 14 Sep 2009 | 20:21:10 UTC - in response to Message 30872.


The only thing that gets me a little riled up, is the lack of discussion BEFORE the credit adjustment. As Ice says, he's got personal goals based on this project, and it's US who actually do the crunching - therefore, why doesn't the admin here give us space to express OUR opinions before making important decisions?


Actually, if you were following the news posts, a month or so ago I did post that we would be lowering credits sometime in the near future. No one just got up and complained about it until I actually did the lowering.

If you look at previous news posts, on July 21st:


July 21, 2009
I'll be updating the server daemons tonight with better result verification and updated particle swarm and genetic searches. There will probably be some downtime while I get everything up and running correctly. We've also been examining some issues we're having with our fitness calculation, so we'll be releasing a new application and its code to deal with that as well. It also seems we're having some excessive credit issues again so things are going to have to be tweaked (have fun flaming our forums :P).


So it's not really fair to say I didn't warn you. You had over a month to gripe about it :)


Actually I did complain with no answer: http://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=1010&nowrap=true#28154. And you also did not say how much of a reduction.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

Profile Beyond
Send message
Joined: 15 Jul 08
Posts: 383
Credit: 501,817,389
RAC: 6
Message 30879 - Posted: 14 Sep 2009 | 20:27:18 UTC - in response to Message 30817.

Last night, latish, I swapped my CPU only rig from the opti client 0.19 to 0.20.

It looks like the new client is faster.

But, I an getting zero credit awarded as this example of the results shows.


I'm taking a look at the server right now and seeing what's up with the WUs that are being flagged as invalid. Hopefully I can get it sorted out soon.

Travis, in my case the invalid WUs were caused by BOINC v6.10.4 and were accompanied by the message:

Milkyway@home 9/14/2009 1:35:24 PM Output file de_constrainted_82_2s_5_228058_1252953073_0_0 for task de_constrainted_82_2s_5_228058_1252953073_0 absent

Going back to v6.10.3 solved the problem here.

As far as the credit lowering, this project still gives higher credit than any other. I like credits as much as anyone, but agree that they were too high. Keep up the good work. Thanks for a nice project.


Profile wdsmia
Avatar
Send message
Joined: 20 Nov 07
Posts: 5
Credit: 256,565,811
RAC: 9,477
Message 30880 - Posted: 14 Sep 2009 | 20:29:57 UTC

Travis Tweaks with a sledge hammer
____________

Profile Travis
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 30 Aug 07
Posts: 1976
Credit: 26,480
RAC: 0
Message 30882 - Posted: 14 Sep 2009 | 20:34:51 UTC - in response to Message 30879.


As far as the credit lowering, this project still gives higher credit than any other. I like credits as much as anyone, but agree that they were too high. Keep up the good work. Thanks for a nice project.


I think this is the point. Our credits were VERY high, and now they're still quite good (maybe even still a bit too high).

If it makes you guys feel any better, Dave Anderson wanted our credit multiplier to be down to 2.7 (the same as SETI's), but I held my ground on 5.4 for our double precision work :P

Either way we're using what I think should be the correct multiplier for double precision work, any other tweaks from here on out should be due to changes in the FLOP count of the stock application, and not drastic changes to the multiplier.
____________

Profile The Gas Giant
Avatar
Send message
Joined: 24 Dec 07
Posts: 1947
Credit: 240,865,573
RAC: 0
Message 30883 - Posted: 14 Sep 2009 | 20:45:45 UTC

To go back to the the same RAC you had before the sledgehammer was used, just install the new optimised v0.20 app from CP...OMG, my little 3850 should actually increase its RAC!

Either way MW is still the best CPU paying project around at the moment - maybe only until AQUA gets going again though.

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 30884 - Posted: 14 Sep 2009 | 20:51:06 UTC - in response to Message 30882.


If it makes you guys feel any better, Dave Anderson wanted our credit multiplier to be down to 2.7 (the same as SETI's), but I held my ground on 5.4 for our double precision work :P


As I've said repeatedly, changing the credit around removes all capability of accurate intra-project metrics between participants. If I started out a year ago and got an average of 50 cr/hr and put in 2000 hours, I'd have 100,000 credits. If someone starts now and averages 25 cr/hr and puts in 2000 hours in the next year, they show as having 50,000 credits. Technically both users put in the same amount of time, but the appearance is that the person with the 100,000 credits "did more work".

David Anderson is trying to adhere to something that is fundamentally flawed, and so are you by following him. You people from the project side need to step up and tell him that he's got no clothes on...

-Brian

Profile Travis
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 30 Aug 07
Posts: 1976
Credit: 26,480
RAC: 0
Message 30885 - Posted: 14 Sep 2009 | 21:00:07 UTC - in response to Message 30884.


If it makes you guys feel any better, Dave Anderson wanted our credit multiplier to be down to 2.7 (the same as SETI's), but I held my ground on 5.4 for our double precision work :P


As I've said repeatedly, changing the credit around removes all capability of accurate intra-project metrics between participants. If I started out a year ago and got an average of 50 cr/hr and put in 2000 hours, I'd have 100,000 credits. If someone starts now and averages 25 cr/hr and puts in 2000 hours in the next year, they show as having 50,000 credits. Technically both users put in the same amount of time, but the appearance is that the person with the 100,000 credits "did more work".

David Anderson is trying to adhere to something that is fundamentally flawed, and so are you by following him. You people from the project side need to step up and tell him that he's got no clothes on...

-Brian


I think everyone's aware that the credit system has some serious flaws and it needs to be addressed. What BOINC as a whole really needs is someone actively working on it.

It's definitely beyond the scope of what I can do, especially since I'm very busy trying to finish my PhD thesis this semester.

For any of you students out there (or at home researchers), something along the lines of "Fairly Rewarding Computational Effort in Volunteer Computing Grids" sounds like a good PhD thesis and/or set of publications :P

Honestly, there's no easy fix that will magically give all projects credit equality for work, otherwise something would have been done by now. It's really a pretty interesting research topic if anyone wanted to do something about it.
____________

Profile Cori
Avatar
Send message
Joined: 27 Aug 07
Posts: 647
Credit: 27,592,547
RAC: 0
Message 30886 - Posted: 14 Sep 2009 | 21:02:37 UTC - in response to Message 30880.

Travis Tweaks with a sledge hammer


Nothing wrong with a fine Sledgehammer... *grin*

PS. My ATI card just loves Gipsels new app! No real loss there - and even the CPU units still give good creds. ;-)
____________
Lovely greetings, Cori

Profile Travis
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 30 Aug 07
Posts: 1976
Credit: 26,480
RAC: 0
Message 30887 - Posted: 14 Sep 2009 | 21:07:31 UTC - in response to Message 30884.

As I've said repeatedly, changing the credit around removes all capability of accurate intra-project metrics between participants. If I started out a year ago and got an average of 50 cr/hr and put in 2000 hours, I'd have 100,000 credits. If someone starts now and averages 25 cr/hr and puts in 2000 hours in the next year, they show as having 50,000 credits. Technically both users put in the same amount of time, but the appearance is that the person with the 100,000 credits "did more work".


You're trying to make credits out to be something like "time spend doing work" when it's really not that simple. Credits are awarded for the amount of work done (100 points = 86400e9 single precision floating-point operations AFAIK). Better hardware makes for better credit rates. Also, the amount of calculation done by the milkyway application has been decreasing over time as it gets more and more optimized. A user can definitely put in more time, but do less work. And in your example, due to the optimizations in the milkyway application, the older user most likely did do more work.
____________

Aurora Borealis
Avatar
Send message
Joined: 13 Sep 09
Posts: 20
Credit: 4,205,564
RAC: 1,886
Message 30892 - Posted: 14 Sep 2009 | 22:59:07 UTC

Just wanted to say hello. I just join MW. I've had a mild interest in the project for some time. The fact that an effort is being made to achieve credit parity is one of the reasons I decide to add the project to my list at this time. My contribution may be miniscule compared to others, but I thought that the effort should be rewarded.
____________
Questions? Answers are in the BOINC Wiki.

Boinc V7.0.27
Win7 i5 3.33G 4GB, GTX470

STE\/E
Send message
Joined: 29 Aug 07
Posts: 486
Credit: 572,432,344
RAC: 16
Message 30900 - Posted: 14 Sep 2009 | 23:45:22 UTC

If it makes you guys feel any better, Dave Anderson wanted our credit multiplier to be down to 2.7 (the same as SETI's), but I held my ground on 5.4 for our double precision work :P


Figures, any Project that gives out more Credit than SETI is on DA's Hit list to try and lower them to SETI Standards. But on the other hand they don't try to raise the Projects that give out less than SETI ... Go Figure

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 30905 - Posted: 15 Sep 2009 | 0:10:20 UTC - in response to Message 30887.
Last modified: 15 Sep 2009 | 0:14:14 UTC

As I've said repeatedly, changing the credit around removes all capability of accurate intra-project metrics between participants. If I started out a year ago and got an average of 50 cr/hr and put in 2000 hours, I'd have 100,000 credits. If someone starts now and averages 25 cr/hr and puts in 2000 hours in the next year, they show as having 50,000 credits. Technically both users put in the same amount of time, but the appearance is that the person with the 100,000 credits "did more work".


You're trying to make credits out to be something like "time spend doing work" when it's really not that simple. Credits are awarded for the amount of work done (100 points = 86400e9 single precision floating-point operations AFAIK). Better hardware makes for better credit rates. Also, the amount of calculation done by the milkyway application has been decreasing over time as it gets more and more optimized. A user can definitely put in more time, but do less work. And in your example, due to the optimizations in the milkyway application, the older user most likely did do more work.


You're using the rationalization of what has transpired here with this single project, not "the big picture". I'd still challenge you to provide definitive proof of which person "did more work". Most people are going to look at the total amount in the credit bucket and make the determination. That's how the stat sites work...

Also, what about a period of time where the performance of the application remained constant? The new user has to do more than the old user who got the benefit of the higher rate...

The best thing for all of you that head up the various projects to do is to freeze the current credit system stats and start over with the "1 credit for 1 completed task" methodology, followed by official announcements by all of the projects as well as the BOINC staff that comparing projects is no longer supported by the BOINC platform and that the ONLY rankings that are supported are those within a single project. Each project is its' own entity, sharing only a common software framework. From that point on, if BOINCStats, BOINC Combined Statistics, All Project Stats, Knights Who Say Ni, or any of the other stat sites decide that they want to try to make an exchange system, IT IS ON THEM AND NO LONGER ON YOU, THE PROJECT, TO TRY TO KEEP UP WITH...

For the life of me I don't know why that doesn't sell with you project-side folks... It'd be one continual thorn in the side that you could get rid of... Instead though, you cling to the ways of the past, with a system that, while was a good idea in concept, had a horrible implementation...

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 30908 - Posted: 15 Sep 2009 | 0:32:35 UTC - in response to Message 30900.

If it makes you guys feel any better, Dave Anderson wanted our credit multiplier to be down to 2.7 (the same as SETI's), but I held my ground on 5.4 for our double precision work :P


Figures, any Project that gives out more Credit than SETI is on DA's Hit list to try and lower them to SETI Standards. But on the other hand they don't try to raise the Projects that give out less than SETI ... Go Figure


I'll add on to that.

It doesn't matter the amount of work done per task only the credits that it gives out.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

Profile Travis
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 30 Aug 07
Posts: 1976
Credit: 26,480
RAC: 0
Message 30910 - Posted: 15 Sep 2009 | 0:47:17 UTC - in response to Message 30905.

For the life of me I don't know why that doesn't sell with you project-side folks... It'd be one continual thorn in the side that you could get rid of... Instead though, you cling to the ways of the past, with a system that, while was a good idea in concept, had a horrible implementation...


I'm not clinging to anything. I'm just working with what we have. If anyone comes up with a better credit system we'd be more than happy to use it.

If we never lowered our credit from when the project first came out, each WU would be at about 20,000 credit. That's pretty ridiculous.

I honestly don't know what you want from us. People always complain about credit but never offer any suggestions. I personally don't have a solution.

There's no way to tell how many actual flops any workunit actually took, given the fact that there's a slew of optimized applications out there, running on all different kinds of hardware. Since credit is inherently tied to something un-calculateable, it's pretty hard to come up with any reliable way of determining it.

So what are we doing? We take our stock application, get a general idea of how many flops it will take from the code, (and now after the credit change) we're applying that to the supposedly standard credit multiplier, modified for double precision work.

What do you suggest we should do?
____________

Profile Travis
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 30 Aug 07
Posts: 1976
Credit: 26,480
RAC: 0
Message 30911 - Posted: 15 Sep 2009 | 0:52:21 UTC - in response to Message 30905.
Last modified: 15 Sep 2009 | 0:54:48 UTC


The best thing for all of you that head up the various projects to do is to freeze the current credit system stats and start over with the "1 credit for 1 completed task" methodology, followed by official announcements by all of the projects as well as the BOINC staff that comparing projects is no longer supported by the BOINC platform and that the ONLY rankings that are supported are those within a single project. Each project is its' own entity, sharing only a common software framework. From that point on, if BOINCStats, BOINC Combined Statistics, All Project Stats, Knights Who Say Ni, or any of the other stat sites decide that they want to try to make an exchange system, IT IS ON THEM AND NO LONGER ON YOU, THE PROJECT, TO TRY TO KEEP UP WITH...


But not all of our tasks take the same amount of work (compare 1 stream to 2 stream to 3 stream), does 1 credit for 1 completed task really make sense for that?

Also, what about projects with tasks that have nondeterministic runtimes?

At any rate, if this is what you want it's not too hard to apply some kind of multiplier to whatever credit we, or any other project, is giving out, such that it works out to 1 credit for 1 task. It wouldn't really matter then if we were giving out 1 credit per task or 700. This kind of solution is pretty independent to whatever credit we're giving out.

Also I think the BOINC server software already tracks how many total workunits a user has crunched. You could just take that information and ignore credit all together.

If anyone actually wanted to do something about this (instead of just complain about credit), it would only be a few extra lines of code to add that information to the stats export.

If you wanted to set up some kind of credit exchange/tracker site I'm sure many BOINC projects would be happy to upgrade their server code and get on board, and I'm sure that code could be added to the code trunk pretty easily, if it's not already being exported.
____________

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 30912 - Posted: 15 Sep 2009 | 1:01:19 UTC - in response to Message 30910.

I just want to emphasize this:

So what are we doing? We take our stock application, get a general idea of how many flops it will take from the code, (and now after the credit change) we're applying that to the supposedly standard credit multiplier, modified for double precision work.

What do you suggest we should do?

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 30915 - Posted: 15 Sep 2009 | 1:53:17 UTC - in response to Message 30910.


If we never lowered our credit from when the project first came out, each WU would be at about 20,000 credit. That's pretty ridiculous.


I extreemly doubt that. Also the amount of data being done per wu is 100's more than initially. Every time a slight or large gain was made in speeding up the app it was credit chop time within days. Those were all random picks for credits at the time. Now the credit was/is based on a specified amount per calculation that DA told you to do. It can't be just right and too much at the same time. I give it another few months and another credit cut will happen b/c it is too much credit being given out still.

It's stupid credits, they are free, it isn't like you lose money giving them out.

One possibility on a better comparison between projects is to base the credits on each calculation done. It would be a better showing of how much work has been done.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

Profile Dr Dan
Avatar
Send message
Joined: 17 Mar 08
Posts: 165
Credit: 410,224,363
RAC: 0
Message 30916 - Posted: 15 Sep 2009 | 1:57:21 UTC

look at this..

http://boinc.netsoft-online.com/e107_plugins/boinc/get_cpcs.php
____________

Profile Dr Dan
Avatar
Send message
Joined: 17 Mar 08
Posts: 165
Credit: 410,224,363
RAC: 0
Message 30917 - Posted: 15 Sep 2009 | 2:00:37 UTC - in response to Message 30916.

196) Message boards : Number crunching : credit change -- 2/16/2009 (Message 12196)
Posted 205 days ago by Profile Travis

I hope GPU won't be penalized. A crunched WU is worth the same credit whether crunched by stock, optimized or GPU. If you can turn 'em around quicker, you get credits quicker, be it becuase you have a faster machine or a number of machines, or a way of crunching them quicker. And optimized/GPU shouldn't be throttled either IMHO



While the credit for the workunits may go up or down as a whole (right now it may be a little low but I want to see how things work out), the GPU app will get the same amount of credit for a workunit as anything else because they're doing the same amount of work. That's going to be our policy on this one, so you don't have to worry about GPUs being specifically targeted for a credit reduction.

The workunits we're running are a deterministic amount of credit so they will all be awarded the same amount of credit regardless of what's crunching them.
____________

Profile Dr Dan
Avatar
Send message
Joined: 17 Mar 08
Posts: 165
Credit: 410,224,363
RAC: 0
Message 30918 - Posted: 15 Sep 2009 | 2:01:25 UTC
Last modified: 15 Sep 2009 | 2:15:56 UTC

Me thinks that the GPU has been targeted... humm.
____________

YoDude.SETI.USA [TopGun]
Send message
Joined: 29 May 09
Posts: 31
Credit: 33,829,769
RAC: 0
Message 30919 - Posted: 15 Sep 2009 | 2:17:15 UTC

Well I guess I might as well throw in my two cents worth in also.

My personal feeling is one of...Why lower the credit? Why not all the other projects raise there's to fall more in line with MW?

I see it somewhat like this...if you have a fast computer with all the bells and whistles, you can crunch a crap load of work in no time at all (figuratively speaking anyway). If you have a slow dog computer, then you get crappy credit for endless hours of work being done. Generally, this is the way it works, which is all good and fine.

What this means to me is that the ratio of credit for all project should (and likely needs to) be standardized based on throughput of WUs vs the amount of time spent on any project. This evens the playing field for everyone for any project.

It also means that because people are credit hungry, some will leave, some will stay. I think people all have a basic competitive nature about them and when they do something, practically anything, that gives them some form of reward, they tend to strive harder and do more to get an edge over others doing the same thing. Tiger Direct knows that I've spent $1200 on a new core-i7 box just for this reason, more credit as fast as possible. There are many people running "farms" of boxes just to try to get to the top of the hill and maybe even take down those Big Guys with a gazillion credits.

My point being with this, is that a lot of people will likely tend to go where ever they can to get the most credit as they can, whether or not they may or may not think the particular project they abandon or join is worthwhile in any other sense.

This may sound as though, those people that are in that competitive mode, are heartless towards anything but the credit. Some may see that as true, but guess what?! Those people that are going for the highest paying credit projects are still doing the favor of (whatever) the project, the crunching to get the work done. And though it may not be MW or SETI, they will find a nitch somewhere that they are happy. With that in mind, it really doesn't matter what project they are doing so long as it makes them happy and the work gets done. The heartless people are the ones that get pissed over everything and quit Boinc altogether because of something like a lowering of credit that just displeases them to no end.

Those people that are credit hungry (like me) also tend to spend money on faster and more computers to get the job done. This is over all a good thing for everyone. It stimulates the economy a little (for, computer purchases, shippers that deliver the computers and you know the electric company just loves it, ISPs aren't complaining either and don't forget the projects are getting worked on more and more because of it) and so it's all a good overall thing I think. If nothing else, you get a kickass computer to play with!!!

Me personally, I like WUs that go fast and don't take FOREVER to do. This is one of the reasons I chose MW as a place to get some work done. I have another box crunching GPUGrids, but to me they are so painfully long and time consuming, I can't bare to even look at the manager screen other than to just simply make sure the project is still running properly. Recently they did a nerf to their project, but not by lowering the credit, but by making the WUs longer. I was pissed, but I didn't leave the project and the work is still getting done.

MW pisses me off with this, but guess what?...I'm still here :)

At least, that's my two cents worth.


Yo-

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 30921 - Posted: 15 Sep 2009 | 2:56:39 UTC - in response to Message 30915.
Last modified: 15 Sep 2009 | 3:00:08 UTC

If we never lowered our credit from when the project first came out, each WU would be at about 20,000 credit. That's pretty ridiculous.

I extreemly doubt that.

I don't.
The current ATI app calculates on a HD4870 about 15,000 times (yes, fifteen thousand times) faster than the old 1.22 version (which was already a bit faster than the very first one) on a 3GHz Core2.
And even the CPU apps got faster by a factor of several hundreds. As the CPU apps still pay roughly the same per day as those old ones (factor of 2 wouldn't matter for the argument), you can think about what the current apps would be worth in those old credits. 20,000 is quite a good guess I think (50 credits now, factor 400 speedup).

Also the amount of data being done per wu is 100's more than initially. Every time a slight or large gain was made in speeding up the app it was credit chop time within days.

All reasons making Travis number of about 20,000 "old credits" more likely, don't you think?

I give it another few months and another credit cut will happen

That may happen if/when new optimizations are implemented, reducing the amount of work necessary to process a WU.

One possibility on a better comparison between projects is to base the credits on each calculation done. It would be a better showing of how much work has been done.

That is a really good idea! Why nobody have thought of it before?
Wait! That's exactly how the credits are derived here at MW (and SETI and GPUGrid, too)!
One FLOP is a floating point operation, i.e. an calculation. For each trillion double precision calculations (1 TeraFlop = 1,000,000,000,000 floating point operations) you get 5.4 credits here. For each trillion single precision operations at SETI or GPUGrid you get 2.7 credits. It is a really simple system!

Profile The Gas Giant
Avatar
Send message
Joined: 24 Dec 07
Posts: 1947
Credit: 240,865,573
RAC: 0
Message 30923 - Posted: 15 Sep 2009 | 3:06:26 UTC - in response to Message 30912.
Last modified: 15 Sep 2009 | 3:10:34 UTC

I just want to emphasize this:

So what are we doing? We take our stock application, get a general idea of how many flops it will take from the code, (and now after the credit change) we're applying that to the supposedly standard credit multiplier, modified for double precision work.

What do you suggest we should do?

I think what you are doing is fair enough. MW was overpaying. Cross project parity really should be an aim of the BOINC devs.

You have no argument from me regarding dropping the multiplier to 5.4 even though it hurts at the time, my RAC was still going to be over 120,000. OMG I remember the days where getting a RAC of 100 was considered to be OK and when I hit 1,000 I thought great!

LOL, I remember working for many months to get a total credit of 34,000 on Predictor@home and now I get that in a few hours.

Reality check here please complainers!

Live long and BOINC!

Paul.

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 30924 - Posted: 15 Sep 2009 | 3:10:06 UTC - in response to Message 30921.

If we never lowered our credit from when the project first came out, each WU would be at about 20,000 credit. That's pretty ridiculous.

I extreemly doubt that.

I don't.
The current ATI app calculates on a HD4870 about 15,000 times (yes, fifteen thousand times) faster than the old 1.22 version (which was already a bit faster than the very first one) on a 3GHz Core2.
And even the CPU apps got faster by a factor of several hundreds. As the CPU apps still pay roughly the same per day as those old ones (factor of 2 wouldn't matter for the argument), you can think about what the current apps would be worth in those old credits. 20,000 is quite a good guess I think (50 credits now, factor 400 speedup).

And you really think travis would give 20000 credit/wu, I think not. That is what I was talking about.

Also the amount of data being done per wu is 100's more than initially. Every time a slight or large gain was made in speeding up the app it was credit chop time within days.

All reasons making Travis number of about 20,000 "old credits" more likely, don't you think?
It may calculate out to be 20k + for the current wu's with the original credits. And again do you think travis would make the current wu's 20000? I think not.

I give it another few months and another credit cut will happen

That may happen if/when new optimizations are implemented, reducing the amount of work necessary to process a WU.

That I don't have a problem with as long as it is justified. But to keep saying 'too much credit & won't happen again' and still lower them more.

One possibility on a better comparison between projects is to base the credits on each calculation done. It would be a better showing of how much work has been done.

That is a really good idea! Why nobody have thought of it before?
Wait! That's exactly how the credits are derived here at MW (and SETI and GPUGrid, too)!
One FLOP is a floating point operation, i.e. an calculation. For each trillion double precision calculations (1 TeraFlop = 1,000,000,000,000 floating point operations) you get 5.4 credits here. For each trillion single precision operations at SETI or GPUGrid you get 2.7 credits. It is a really simple system!

[sarcasm]Really?! gee I had no idea.[/sarcasm] Why don't the other projects go to that.

Profile Dr Dan
Avatar
Send message
Joined: 17 Mar 08
Posts: 165
Credit: 410,224,363
RAC: 0
Message 30925 - Posted: 15 Sep 2009 | 3:23:50 UTC

The operative words from Travis..

That's going to be our policy on this one, so you don't have to worry about GPUs being specifically targeted for a credit reduction.




But they are being targeted. The faster you make them go the more the credits will be lowered.



____________

Profile Kevint
Avatar
Send message
Joined: 22 Nov 07
Posts: 285
Credit: 1,076,786,368
RAC: 0
Message 30927 - Posted: 15 Sep 2009 | 3:59:05 UTC - in response to Message 30910.
Last modified: 15 Sep 2009 | 4:00:01 UTC



So what are we doing? We take our stock application, get a general idea of how many flops it will take from the code, (and now after the credit change) we're applying that to the supposedly standard credit multiplier, modified for double precision work.



This actually seems fair enough, but lowering the credit over and over again is not how you gain friends.
The next truly ATI supported project that comes along that works and is stable... there will be an exodus from your project because of the way we are treated.

I have a PM from you from months back that you said your determination for credit was based on the stock MW app as compared to SETI stock app.

Now after some months you have gone back and modified that position.

I propose that the stock app to stock app the credit per hour was nearly the same. Now however, I can only suppose that SETI will be higher.

But really why would you want to compare your credit to SETI? Really? Why? Because that is just the way it is done?
Is this a science project or a DA project? Just asking.
____________
.

Aurora Borealis
Avatar
Send message
Joined: 13 Sep 09
Posts: 20
Credit: 4,205,564
RAC: 1,886
Message 30928 - Posted: 15 Sep 2009 | 4:36:05 UTC - in response to Message 30927.
Last modified: 15 Sep 2009 | 4:47:29 UTC


I have a PM from you from months back that you said your determination for credit was based on the stock MW app as compared to SETI stock app.

Now after some months you have gone back and modified that position.

I propose that the stock app to stock app the credit per hour was nearly the same. Now however, I can only suppose that SETI will be higher.

But really why would you want to compare your credit to SETI? Really? Why? Because that is just the way it is done?
Is this a science project or a DA project? Just asking.

I would like to point out that the 'stock' Seti apps spend months being optimized in Beta testing before being release in the wild. This does not appear to have been the case here.
edit: The original mutibeam app took 80+ hrs to process mid range WU in early testing and under 5 hrs when released.

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 30929 - Posted: 15 Sep 2009 | 4:51:10 UTC - in response to Message 30911.


The best thing for all of you that head up the various projects to do is to freeze the current credit system stats and start over with the "1 credit for 1 completed task" methodology, followed by official announcements by all of the projects as well as the BOINC staff that comparing projects is no longer supported by the BOINC platform and that the ONLY rankings that are supported are those within a single project. Each project is its' own entity, sharing only a common software framework. From that point on, if BOINCStats, BOINC Combined Statistics, All Project Stats, Knights Who Say Ni, or any of the other stat sites decide that they want to try to make an exchange system, IT IS ON THEM AND NO LONGER ON YOU, THE PROJECT, TO TRY TO KEEP UP WITH...


But not all of our tasks take the same amount of work (compare 1 stream to 2 stream to 3 stream), does 1 credit for 1 completed task really make sense for that?



I think you're majorly missing my point.

If you no longer have to concern yourself with what some other project other than your own does, then you can award whatever you wish to award and it has no bearing on other projects.

The cause of the angst is the comparing of different calculations.

The solution is NOT to continually crank down the credit as David cranks down his over at SETI just so that you all can "match each other" with each lowering that David does. Yes, from time to time he really does just decide that credits "need" to be lowered.

Thus, the issue is that you keep matching a moving target over at SETI. This means that from time to time you will do a credit lowering for no reason other than David says so. We (those of us long-term users) have been through this and have seen it done. You, personally, may not have seen it done. You'll get a nice sales pitch of a Utopian concept of parity, but every time you people that run projects buy into this, you actually are wreaking havoc on actual statistical values over the long term, regardless of if they are too high or too low, but simply because they have been changed.

The whole argument supporting "Cross-Project Parity" is that David doesn't want credits to be an overriding reason why one project is selected vs. another project by us end users. What I'm saying is:

If you remove the concept of comparing BOINC-wide credit out of the BOINC team's hands and the hands of you people that run projects, then it no longer becomes your concern.

The only thing you will need to worry about is if your project has tasks of differing amounts of work that you base the credit award accordingly inside of your own project, without having to constantly worry about what another project is doing. For example, if your 3s tasks are 3x the work as the 1s tasks, then a 3s task becomes "3 completed tasks" when it is done. Yes, that's a bit different than "1 credit for 1 completed task", but not a lot. It just means that you have a baseline task.

This is the same general concept of "cobblestones" and the reference machine, just without all the entanglements of 40+ projects and different apps / compilation methods, etc...

To "fix" the "credit problem", the first step is stopping the comparisons between projects......

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 30942 - Posted: 15 Sep 2009 | 11:50:18 UTC
Last modified: 15 Sep 2009 | 11:52:34 UTC

I honestly don't know what you want from us. People always complain about credit but never offer any suggestions. I personally don't have a solution.

You should be careful with statements like this, some of us have made suggestions, this was only the last of a long line that I made starting deep in the beta test when we proved that the benchmark system so loved by UCB was fatally flawed.

And contrary to Brian's thought, there is no inherent reason that cross-project parity could not be made a reality. There is just no will to do so. Just as there is little will in the UCB universe for people to contribute to BOINC unless it is exactly congruent to what UCB wants (more specifically DA).

In the development world BOINC is sometimes compared to Linux as a competing development model but there is no comparison. In the Linux world there is discussion and debate as to the feature sets that will be implemented in new revisions and then the developers go to work. In BOINC, well, the wishes of the participant community have never been taken into account. Otherwise, some of the long standing "critical" bugs would have long since been addressed (I think it is bug 6 in Trac, rated critical, that is once again trashing work in project x because project y is not behaving; I proved that a couple months ago with Drug Discovery, IBERCIVIS, and a couple other projects).

All of the issues surrounding credit were hashed out and a number of competing proposals were made to solve the most egregious problems, and we were blown off ...

What is is, 5 years later? We still get blown off ...

In part because the projects don't push back to get this demotivating problem solved.

I don't think Folding@Home has had to change their award system, nor has WCG (which still has its internal "points"; though they have added "badges" - though I will note because of the lack of UCB leadership the badges of WCG have no relationship to the badges in YoYo ... but I digress)...

Anyway, the point is that suggestions have been made ... why was no work done? Because DA said he would not make the changes even if we improved the system ... because what we have is good enough ...

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 30963 - Posted: 15 Sep 2009 | 15:52:56 UTC - in response to Message 30942.


And contrary to Brian's thought, there is no inherent reason that cross-project parity could not be made a reality. There is just no will to do so.


My point is that it would be such a major undertaking involving so many people that it is just not worth the effort when a far easier option is to remove the comparisons between projects out of anything that BOINC officially supports.

If you went the way I'm suggesting, the only thing a project has to do is maintain their own internal parity. If they have tasks that are different in the amount of work done, then all they need to do is make it to where there is no incentive to "cherry pick" tasks.

As for the 3rd party stat sites, the argument from the CPP perspective would be that some stat site would boost the importance of one project over another in an attempt to draw users to that particular project. So what? Unless all of the stat sites went in on it, all you'd get is the bickering that goes on here in the project forums moved to the stat site forums.

What I'm suggesting is ultra-easy for BOINC (DA) and the projects, since the projects would no longer have to worry about exchange metrics. The BOINC development team can move on to fixing bugs in BOINC and/or providing new services (gah...social networking!). The projects can remain focused on the science.

While CPP could be done, the question to ask is does it need to be done by BOINC and the projects themselves?

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 30971 - Posted: 15 Sep 2009 | 17:09:02 UTC - in response to Message 30963.


And contrary to Brian's thought, there is no inherent reason that cross-project parity could not be made a reality. There is just no will to do so.


My point is that it would be such a major undertaking involving so many people that it is just not worth the effort when a far easier option is to remove the comparisons between projects out of anything that BOINC officially supports.

Forgive me for being hung up on original design intent. But, cross-project credit parity and accumulation was one of the few original design intents for BOINC. In that the beta site is long gone and I can't find it in any time-machine I cannot demonstrate this well ... but ... one of the main points was to get away from the one credit per task because there are flaws in historical comparisons there too ...

My first SaH classic task took 32 hours ... 6 months to a year later I was running faster HW but the tasks were taking about the same time because they doubled the processing done per task. Yet each task counted the same... I think there were two more doublings before I migrated to BOINC ... but ... that was one of the built in flaws of counting tasks ... so how is that any more fair?

And, even in some of the projects, CPDN for example, there is a spread of task sizes ... do we have to track how many of which model? What of the tasks that are non-deterministic in size?

In this local case, what happens if and when MW changes the model to be more precise, less precise, or to do more or less processing?

This was the reason that the computing effort was to be measured against a standard machine definition; which was one of the things that has been junked by UCB ...

Now we have deflationary models and continual reductions in awards with little effort to address the other issues ...

I do agree that it is now a very hard problem which is why I tried so hard lo those many years ago to get something done ... in part because as a developer I had painted my self into several corners like this ... sadly, DA and the rest of the UCB types and, ahem, apologists, are not interested in listening to voices of experience if they are not saying what they want to hear... sadly, sometimes the voices that are saying what you most don't want to hear are the voices you should be most attentive too ...

Case in point I have raised issues with projects only to hear silence ... so, I vote with my feet ... does that kill the project no ... but it is my only option and I use it ...

Personally I don't even think something like my calibration concept would really be all that hard and were the work done it would be a drop in for projects for the most part and the up side would be that:

a) They would be able to stop fiddling with credit issues, and
b) They would have higher confidence in the systems used to produce their results...

The only hard part is to get DA to stop patting himself on the back and to start to address the issues that plague BOINC with some engineering and not hacks and slash type fixes...

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 30976 - Posted: 15 Sep 2009 | 18:54:11 UTC - in response to Message 30971.


And contrary to Brian's thought, there is no inherent reason that cross-project parity could not be made a reality. There is just no will to do so.


My point is that it would be such a major undertaking involving so many people that it is just not worth the effort when a far easier option is to remove the comparisons between projects out of anything that BOINC officially supports.

Forgive me for being hung up on original design intent. But, cross-project credit parity and accumulation was one of the few original design intents for BOINC. In that the beta site is long gone and I can't find it in any time-machine I cannot demonstrate this well ... but ... one of the main points was to get away from the one credit per task because there are flaws in historical comparisons there too ...


You know how you bemoan being dismissed out of hand? Well...........

Too many people are hung up trying to make the "square peg" fit the "round hole", meaning "hung up on original design intent" instead of thinking of other ways...

If you change to single-project-based intra-project parity, all that is needed is a baseline task. If the project has more than one type of task, but the other tasks are of the same general scientific method, all that needs to be done is adjust the credit reward to the multiple of the amount of work (FLOP counting is good enough) of the baseline. This way all tasks end up rewarding the same credit for work performed, making it impossible for people to "cherry pick". If a particular processor gets it done quicker, fine. If someone makes an optimized application and gets it done quicker, fine.

If a new application is released that has different science / different amounts of work, stats are frozen when the transition to the new application starts, and a new baseline is established. The project can create a master table that has the complete historical data that is then normalized across however many "credit generations" there may be to come up with the "since inception" ranking inside that single project. Thus you'd have "current standings" as well as an "overall".

The only thing that needs discouraging is "cherry picking", which is done by what I mentioned above (baseline value and a multipler). However, if people are still ingenious enough to come up with ways to game the system, the projects should track the number of aborts done by each host over a rolling 2-month window and set threshold values to where if the threshold is passed, the host can no longer pick up work for a period of a month. If multiple hosts from a single user do the same thing, then that user cannot pick up work for a month. One-strike rule. If it happens again, the user is on permanent ban, including message boards. Sure, someone will create a fake account and come on the forums and rant when it happens, but that could happen today over any number of things...so not really any different than today in that regard.

Instead of looking at the issue across the entire BOINC landscape, it is much easier handled at the individual project level, so long as it is established from the start that 1 task from "Project A" has no official relationship to 1 task from "Project B". If a 3rd party wishes to try to come up with exchange rate values, that's on them, not on BOINC and not on the project.

In other words, I'm telling you to notice the tree instead of the forest... ;-)

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31000 - Posted: 15 Sep 2009 | 20:35:09 UTC

Hmm, yes, well ...

FLOP counts ... well, there are problems there too ...

Which FLOP gets counted how?

Just as an example ... the MW tasks are MW tasks are MW tasks ... yet how many FLOPS does it take? The CPU non-optimized application takes "x" FLOPS, the optimized apps take something less and the GPU apps are in a whole 'nother country ... and you can't necessarily compare apples to peaches there either because if the apps are truly matched to the GPU they will not necessarily have any relationship to each other ...

All I have been saying is that there is no need to jettison the original design intent. Yes, according to your lights it would be justifiable and perhaps worth it. Perhaps just as many of us disagree with your desire. Just because UCB is too lazy to solve the problem and too self-centered and controlling to let others solve issues does not mean the problem is unsolvable ...

In your approach no one would be able to trust the system either and the accounting and conversions would become another nightmare that is as unneeded as a facebook interface to BOINC...

And just because you don't use the current system (flawed as it is) to measure and contrast progress vis a vis various projects does not mean others do not ... flawed as they are the stats are still the only tool I have to help me decide allocations of work effort amongst the projects... I grant you that the fact that the system is so flawed and that there is no interest in fixing it does not help, but, it is the only yardstick I have ... so it is the one I will use ...

So, I see the trees of the 50+ projects I contribute too, and I look at the forest even though it is on fire ... so I could suggest that you do the same looking for the forest instead of only looking at the leaf on one tree ... :)

Another adage that comes to mind is about babys and bath water ... though I have to admit that the bath water has always sounded more attractive to me ...

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 31016 - Posted: 15 Sep 2009 | 22:21:16 UTC - in response to Message 31000.

I will just answer explaining some technical details for the case of MW here.

Hmm, yes, well ...

FLOP counts ... well, there are problems there too ...

Which FLOP gets counted how?

My current flops count (look to the output of a 0.20 GPU task, it is different than the number in 0.19 and reflects the changes from 0.19 to 0.20, which mainly consists of using better optimized versions of sqrt, exp and so on) takes a very simple approach. I take the dissassembly of the code which is run on the GPU and count the operations there. That means the code as written is passed through the CAL compiler (within the driver) optimizing all what's possible. After that the optimized machine code runs through a disassembler (StreamKernelAnalyzer downloadable from AMD) and I simply count the operations in the optimized machine code executed on the GPU.
Counting rules are quite simple, every double precision ADD or MUL is 1 operation, same as FRACT, LDEXP and some other stuff I don't remember just in the moment. Conversion instructions, integer instructions (for the control flow) and so on are not counted at all. Really only such simple double precision instructions doing some real operation/calculation are counted, each as one operation.

Just as an example ... the MW tasks are MW tasks are MW tasks ... yet how many FLOPS does it take? The CPU non-optimized application takes "x" FLOPS, the optimized apps take something less and the GPU apps are in a whole 'nother country ... and you can't necessarily compare apples to peaches there either because if the apps are truly matched to the GPU they will not necessarily have any relationship to each other ...

No, the code between the different versions is very similar. They use really (almost) the same number of operations. Only the stock app is slightly worse (i.e. does more operations), but this "slightly" means maybe 5% or so (maybe even less), nothing spectacular. The faster apps provided by me don't take another approach to the problem saving a load of operations. It does really the same in the same way, if one neglects some minor differences in the 0.20 apps actually adding some percent over the stock app to improve accuracy somewhat (those changes may be incoporated to the stock app as well as CUDA when the project has reviewed them, they know of it for a week now).

The reason why my versions are faster is foremost a different compiler being able to vectorize the hot loops within the code. If you compare the normal Win32 app in the package (using x87 FPU instructions) with the project supplied stock app you will see a much smaller difference (no vectorization kicks in).

Most changes to the code of the optimized apps is not about saving instructions (that was done a year ago), it is about tricking the vectorizer into vectorizing the loops (I don't use any intrinsics or assembler) without changing it in a way which would influence the results and after that about getting the branch prediction into predicting right or not needing any prediction at all. It's nothing that would change the calculated flops, only things that change how fast they are calculated.

And the same is true for the GPU applications. They are generally working with the same algorithm using the exact same lookup tables and so on as the CPU versions. Only difference is that for the integration the GPUs evaluate a lot of data points in parallel to get the speedup and to use all the parallel resources of a GPU. The CPU applications do the calculation at one point in space, finishes it, combines that result to the the previous points, and start then with the next one.

To parallelize that algorithm is really easy. Both GPU applications (there is no difference between the ATI and CUDA version in this respect) do a lot of those calculation for a lot of points but are not combining it directly (which would serialize the task). They are writing the results to the graphics memory and combine them later as a second step. So you just save the second step for later, but one still has to do it. So you are not saving any operations, you are just trading parallelism against your memory footprint. That's all.

To sum it up, the flops count of all application versions is very close together and all use the same general algorithm (exactly the same for the hot loops the app spends 99% of its time).

Len LE/GE
Send message
Joined: 8 Feb 08
Posts: 231
Credit: 86,730,653
RAC: 42,110
Message 31026 - Posted: 16 Sep 2009 | 0:51:46 UTC

Tested the CPU version 0.20_X87 against 0.19_SSE on MP2200:

0.19_SSE - 3h 35m
0.20_X87 ~ 7h (stopped after 42m at 10%)

Back to 0.19_SSE
Any chance for a 0.20_SSE that runs in the time range of the 0.19_SSE?

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 31027 - Posted: 16 Sep 2009 | 1:02:43 UTC - in response to Message 31000.

Top-posting this, because it's no use in going point-by-point....

As I said, you complain about being so readily dismissed, yet your post is just sweeping aside nearly everything I said very quickly and without much thought... Perhaps CPs explaination of how things are tightly grouped together here will help, or perhaps not...

I would suggest that David Anderson isn't the only one who isn't open to new ideas... Instead of babies and bathwater, it seems as though someone is willing to go down with the sinking ship...

Hmm, yes, well ...

FLOP counts ... well, there are problems there too ...

Which FLOP gets counted how?

Just as an example ... the MW tasks are MW tasks are MW tasks ... yet how many FLOPS does it take? The CPU non-optimized application takes "x" FLOPS, the optimized apps take something less and the GPU apps are in a whole 'nother country ... and you can't necessarily compare apples to peaches there either because if the apps are truly matched to the GPU they will not necessarily have any relationship to each other ...

All I have been saying is that there is no need to jettison the original design intent. Yes, according to your lights it would be justifiable and perhaps worth it. Perhaps just as many of us disagree with your desire. Just because UCB is too lazy to solve the problem and too self-centered and controlling to let others solve issues does not mean the problem is unsolvable ...

In your approach no one would be able to trust the system either and the accounting and conversions would become another nightmare that is as unneeded as a facebook interface to BOINC...

And just because you don't use the current system (flawed as it is) to measure and contrast progress vis a vis various projects does not mean others do not ... flawed as they are the stats are still the only tool I have to help me decide allocations of work effort amongst the projects... I grant you that the fact that the system is so flawed and that there is no interest in fixing it does not help, but, it is the only yardstick I have ... so it is the one I will use ...

So, I see the trees of the 50+ projects I contribute too, and I look at the forest even though it is on fire ... so I could suggest that you do the same looking for the forest instead of only looking at the leaf on one tree ... :)

Another adage that comes to mind is about babys and bath water ... though I have to admit that the bath water has always sounded more attractive to me ...

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 31029 - Posted: 16 Sep 2009 | 1:30:29 UTC - in response to Message 31026.
Last modified: 16 Sep 2009 | 2:22:52 UTC

Tested the CPU version 0.20_X87 against 0.19_SSE on MP2200:

0.19_SSE - 3h 35m
0.20_X87 ~ 7h (stopped after 42m at 10%)

Back to 0.19_SSE
Any chance for a 0.20_SSE that runs in the time range of the 0.19_SSE?

Strange thing that. I've tested it only on a Phenom up to now and the 0.20_x87 app is about 19% faster as the old 0.19_SSE variant on this CPU. But I just started it on a AthlonXP 1800+ and the 0.20_x87 really takes twice as long as 0.19_SSE app. Really strange that. The SSE variant shows about the expected scaling between the AXP and the Phenom, but the x87 version completely chokes on an AthlonXP. Don't ask me for a sensible reason. I will see how the Microsoft compiler will do compared to the Intel compiler used so far. My ad hoc assumption for now would be that the Intel compiler simply slows down the AthlonXP, but doesn't do it for newer CPUs.

Edit:
Just using the MS compiler proved to be unsuccesful. It is a bit faster than the Intel compiled version on the AthlonXP (13%, not the missing factor of two) and 5% slower on the Phenom.
But maybe it is just some accuracy option I've chosen slowing it down so much. Relaxing it a bit the Microsoft compiled versions doesn't reduce it's runtime on the Phenom by more than 5% or so (MS compiler tied with Intel's one now), but on the AthlonXP it gets A LOT faster, exactly twice as fast as before. Don't ask me why exactly this happens.
In the end, that version is ending up 13% faster on the AthlonXP than the old 0.19 version, completely in line with all the other 0.20 compilations. The sacrifice is a tiny bit of accuracy. It still generates the exact same output as all the other versions on the short WUs I used to test it on, so it should be okay. But a slight bitter taste remains, as with larger WUs there could be some (minor) deviations to the output of the other 0.20 versions.

But I will probably provide you with the new version, as it should be still significantly better than the 0.19 version. Just let me package and upload the new version.

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31034 - Posted: 16 Sep 2009 | 3:16:26 UTC - in response to Message 31027.

Top-posting this, because it's no use in going point-by-point....

As I said, you complain about being so readily dismissed, yet your post is just sweeping aside nearly everything I said very quickly and without much thought... Perhaps CPs explaination of how things are tightly grouped together here will help, or perhaps not...

I would suggest that David Anderson isn't the only one who isn't open to new ideas... Instead of babies and bathwater, it seems as though someone is willing to go down with the sinking ship...

Of course I will defer to CP's expertise... it was my understanding that the block architecture of the two GPU systems was significantly different enough to allow for the generalization I made. In the case of MW I was clearly wrong. Again, the understanding I had was that the way the two systems laid out the data and allowed its manipulation was too different to allow for virtually identical code ...

On another point he indicates a delta of 5% which is not huge, but it is also not completely insignificant ... but, I would still note that unless the code base does not contain significant variations in the layout of the operations there is no way to necessarily do a one to one comparison of a GPU FLOP to a CPU FLOP ... which was the only point I was trying to make ...

As to sweeping aside your arguments, well, I could make the same claim, but won't ... I actually spent several hours in the bath thinking about this, and prior to this day I have been thinking about the award systems since the days of SETI CLassic (I actually also tried to participate in CPDN classic as well as well as a couple other DC projects of the day). So, how many years to I have to think about a system that I don't think will work before I have thought on it enough? And during BOINC Beta I spent a couple months doing nothing but thinking about and writing about the benchmarking and credit system and debating these issues ad nauseum ...

As best I can see all you are suggesting is a variation of one MW task equals one credit in isolation from all other projects. There is no significant difference if it is 100 credits or any other number if it is in isolation from all other projects. As far as this being a new idea, well, it isn't ... it is as old as DC where each DC system has its own awards that are completely isolated from all other systems. From the WCG system rooted in UD to Folding@Home, to DIMES, to you name it ...

BOINC was supposed to be different. Not 50 isolated projects with isolated goals and accounting and random assignments of awards ... but one system where the participant could join multiple projects and would have a fair assignment of award for effort provided regardless of the project to which that effort would be provided.

Just as I am wedded to the original design goal that you should be able to run multiple projects on BOINC; yes, I am wedded to a fair, equitable, and cross-project credit system.

Back to part of your new and improved system your proposal is that the stat sites should be the ones that would create the "exchange" rates ... so now we take unconstrained project awards with multiple multipliers pass the numbers on to multiple stat sites that will each decide how to report and coalesce the values to come up with cross-project equivalence? How does that make things simpler and easier to understand? Now we also need stat site correction factors because sure as there are little green apples the exchange rates will be different across the stat sites ...

But, the long and short of it is that it looks like you are not going to convince me and vice versa ... you think I am too stuck in the sand to consider "new" ideas (when it isn't IMNSHO) and I think you are corrupted by the current BOINC culture where the answer is to run from problems rather than to apply some engineering and solve them ...

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31048 - Posted: 16 Sep 2009 | 4:36:13 UTC

Actually, I did find the original design proposal/criteria/transition plan.

A portion (without the formatting, not going to spend the time):


Why is SETI@home switching to BOINC?

Several reasons:
BOINC transparently and securely downloads new application versions. This lets us upgrade and extend SETI@home without requiring you to download and install new software. It will make it easy for us to integrate new algorithms, such as analyzing our 8 bit/sample reobservation data, or looking for other types of radio signals such as short broadband pulses.
BOINC has a more flexible data architecture than SETI@home Classic. Data can be transferred to and from multiple servers, and can remain resident on PC disks. In the future, we'll use these capabilities to search for ET signals in a much larger radio frequency range.
BOINC distributes work based on host parameters. Work units requiring 512 MB of RAM, for example, will only be sent to hosts having at least that much RAM. This lets us use BOINC for a wider range of computations than the 'one size fits all' SETI@home Classic.
Other distributed computing projects are also using BOINC, and you can share your computer time among projects of your choosing.
Can I run both versions at once?

No; if you do this, SETI@home/BOINC won't get any CPU time because it runs at a lower priority. You must uninstall SETI@home Classic before running SETI@home/BOINC.

What will happen to my workunit totals?

BOINC projects can have workunits of many different lengths, so BOINC keeps track of your computer's work in terms of actual computation performed rather than number of workunits.

Because of this change, SETI@home accounts will have separate old and new work totals. The old total is the workunit total from the current SETI@home. It won't change, and a section of our web site will show the final leaderboards based on old work totals. New work unit totals will start from zero.


There is a link out to "Computation Credit"


Each project gives you credit for the computations your computers perform for it. BOINC's unit of credit, the Cobblestone 1, is 1/100 day of CPU time on a reference computer that does

1,000 double-precision MIPS based on the Whetstone benchmark.
1,000 VAX MIPS based on the Dhrystone benchmark.
Eventually, credit may reflect network transfer and disk storage as well as computation.
How credit is determined

When your computer completes a result, BOINC determines an amount of claimed credit in one of two ways:
In general, the claimed credit is the result's CPU time multiplied by the CPU benchmarks as measured by the BOINC software. NOTE: the BOINC software is not optimized for specific processors. Its benchmark numbers may be lower than those produced by other programs.
Some applications determine claimed credit themselves, and report it to BOINC. This would be the case, for example, with applications that use graphics coprocessors or other non-CPU hardware.
Claimed credit is reported to a project when your computer communicates with its server. The granted credit that you receive may be different from the claimed credit, and there may be a delay of a few hours or days before it is granted. This is because some BOINC projects grant credit only after results have been validated.

Recent Average Credit

Projects maintains two counts of granted credit:

Total credit: The total number of Cobblestones performed and granted.
Recent average credit: The average number of Cobblestones per day granted recently. This average decreases by a factor of two every week, according to the algorithm given below.
Both quantities (total and recent average) are maintained for each user, host and team.


Lastly, though not explicitly stated in either of these, but was part of much of the glossy advertising was that with UCB doing the "heavy lifting" on the BOINC architecture it was supposed to free projects from having to mess with the internals of BOINC and they could concentrate on the science they are trying to do ... yet both MW and Collatz are spending (or others are in support of the project) trying to get ATI support to work ...

The real problem is not that I don't think on this enough, it keeps me awake at night ... :(

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 31053 - Posted: 16 Sep 2009 | 5:30:46 UTC - in response to Message 31034.


As best I can see all you are suggesting is a variation of one MW task equals one credit in isolation from all other projects.


Not only one MW task in isolation, but 1 SETI, 1 Einstein, 1 of any project. The only tricky ones would be CPDN or Rosetta (user-variable runtime), but the beauty of it is it is no longer a BOINC function to monitor and balance credit. All credit decisions become the responsibility of each individual project. If one project wants to go wild and offer 1 Googol credits for 1 task, that's fine and dandy, because their task no longer has any officially implied equivalence in value to a task in another project.

So long as you keep wanting to make tasks of different projects equivalent to each other, you're not going to "get" what I'm saying... :(


BOINC was supposed to be different. Not 50 isolated projects with isolated goals and accounting and random assignments of awards ... but one system where the participant could join multiple projects and would have a fair assignment of award for effort provided regardless of the project to which that effort would be provided.


We've spent how many years with this system, only to have the same thing happen over and over and over??? There comes a point in time where continually clinging onto a "in the beginning"-type of ideology is just going to keep things stagnant.


Just as I am wedded to the original design goal that you should be able to run multiple projects on BOINC; yes, I am wedded to a fair, equitable, and cross-project credit system.


:sigh:

You can have that and more, but first you need to let go of trying to force it at the BOINC-wide level. Let each project handle their own credit granting, then let an independent entity or group of independent entities work out exchange rates / normalization tables.


Back to part of your new and improved system your proposal is that the stat sites should be the ones that would create the "exchange" rates ... so now we take unconstrained project awards with multiple multipliers pass the numbers on to multiple stat sites that will each decide how to report and coalesce the values to come up with cross-project equivalence? How does that make things simpler and easier to understand?


Shaka, when the walls fell...

The whole point is if you push it out to the stat sites, the constant bickering is THEIR BABY. The BOINC dev team no longer has to concern themselves with it. The projects will only have to concern themselves with their own internal metrics, not keep track of minutea of other projects and whimsical "self-calibrating" floats of cobblestones.

Now we also need stat site correction factors because sure as there are little green apples the exchange rates will be different across the stat sites ...


That's no longer the problem of BOINC or the ******SCIENCE PROJECTS*******

When you figure out that I'm sick and tired of scientists trying to mediate squabbles over intangible "warm fuzzy" credit issues, diverting their time and energy away from actual science, let me know...

-Brian

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31063 - Posted: 16 Sep 2009 | 11:38:00 UTC - in response to Message 31053.

That's no longer the problem of BOINC or the ******SCIENCE PROJECTS*******

When you figure out that I'm sick and tired of scientists trying to mediate squabbles over intangible "warm fuzzy" credit issues, diverting their time and energy away from actual science, let me know...

And that is the point you miss. You conflate the UCB team as scientists doing research. Heck they are not even researching BOINC and how it works ... Though DA has roots in the scientific community he is no longer acting as a scientist doing research. A critical point you ignore.

UCB as developer of BOINC is not involved in science. Not their job. Their job is to develop BOINC, one part of which is the "warm fuzzy" stuff. I agree it is not the responsibility of the projects to do BOINC development, and never should have been put on Travis and the other projects. UCB has continually abdicated in their responsibility to do robust development and thus they, the projects, have been forced into the breach.

The main complaint I would have of your solution is that it is not a solution at all, but, once again, an abdication of responsibility of a major design element of BOINC and throwing up our hands and begging someone else to clean up the mess ...

In that the credit system is one of the core elements of BOINC it is, has been, and still should be, the responsibility of the BOINC development team.

Following your argument to its logical end the addition of ATI support increases the statistics and that too should be pushed out to the stat sites to develop ... eventually UCB as the developers of BOINC will have no responsibilities at all ... a great comfort to them I am sure ...

Anyway, as I said before, you simply want to avoid the problem, I want UCB to man up and fix it along with all the other problems they have been avoiding lo these many years ...

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 31072 - Posted: 16 Sep 2009 | 14:51:46 UTC - in response to Message 31063.
Last modified: 16 Sep 2009 | 15:03:12 UTC

That's no longer the problem of BOINC or the ******SCIENCE PROJECTS*******

When you figure out that I'm sick and tired of scientists trying to mediate squabbles over intangible "warm fuzzy" credit issues, diverting their time and energy away from actual science, let me know...

And that is the point you miss. You conflate the UCB team as scientists doing research. Heck they are not even researching BOINC and how it works ... Though DA has roots in the scientific community he is no longer acting as a scientist doing research. A critical point you ignore.


You apparently missed the word "or" in my sentence... The remaining part of the sentence referred to, in the case of this project, Travis, Dave, and anyone else at RPI, not the people at UCB. In the case of Einstein, it would be referencing Bruce Allen, Bernd Machenschalk, etc... Only when it came to SETI would it have anything to do with the people at UCB.

Again, dismissing out of hand...

The projects would only be responsible for their own project. The BOINC developers would only be responsible for developing the BOINC software. It does put a bit more responsibility on the projects, as they would need to allocate more database space to house the credit tables, which would include categories such as "cummulative", "Generation 1", "Generation 2", etc... Each time a new application would be released, the project would freeze credit for that generation, reset credit, start a new generation, including figuring out the normalization factor for the current generation so that the cummulative bucket goes up appropriately.

After that, all that is needed is for the projects to issue their statistics dumps like they do today, with whatever modifications are needed to give the statistics sites the ability to come up with the exchange rates for both current and cummulative... If one wanted to go really wild and crazy, projects could also issue dumps for each generation. Stat sites could then provide far greater detail on how a particular individual performed within each credit generation, or just go for the cummulative stats. Cummulative would be the direct equivalent to / replacement of the current BOINC-wide value.

What I'm saying should actually be a statistician's dream, but you're fighting it tooth and nail...

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31073 - Posted: 16 Sep 2009 | 15:36:55 UTC - in response to Message 31072.

You apparently missed the word "or" in my sentence... The remaining part of the sentence referred to, in the case of this project, Travis, Dave, and anyone else at RPI, not the people at UCB. In the case of Einstein, it would be referencing Bruce Allen, Bernd Machenschalk, etc... Only when it came to SETI would it have anything to do with the people at UCB.

Which are the very people I agree should not be in the business of doing credit nonsense. But the point you did not read is that I don't agree that it should absolve DA and Rom and anyone else core to the development of BOINC ... which is not doing any science at all ... these are the people I am reffering to ... UCB is not SaH and SaH is not UCB ...

Again, dismissing out of hand...

Which you also keep accusing me of when I am not dismissing it, or any other statements or arguments "out of hand". I am pointing out the flaws in your logic. That you don't yet recognize the flaws does not mean that they are not there ... there are years of discussion about the one credit per task idea which, I think we agree, is pretty much what this boils down to ... and other than the proponents this idea has garnered virtually no support because of the complexities that have to be added on as you have noted to have it even begin to make sense historically...

Face it, the problem started with a flawed design that UCB only made token efforts to correct and then dropped. It has been exacerbated by the deflationary modes put into the code along with the development of GPU computing and multiple core systems. The truth of the matter is that this problem, like many of the BOINC problems could be solved fairly handily if UCB would take their thumb out and go to work in a disciplined manner.

The projects would only be responsible for their own project. The BOINC developers would only be responsible for developing the BOINC software. It does put a bit more responsibility on the projects, as they would need to allocate more database space to house the credit tables, which would include categories such as "cummulative", "Generation 1", "Generation 2", etc... Each time a new application would be released, the project would freeze credit for that generation, reset credit, start a new generation, including figuring out the normalization factor for the current generation so that the cummulative bucket goes up appropriately.

After that, all that is needed is for the projects to issue their statistics dumps like they do today, with whatever modifications are needed to give the statistics sites the ability to come up with the exchange rates for both current and cummulative... If one wanted to go really wild and crazy, projects could also issue dumps for each generation. Stat sites could then provide far greater detail on how a particular individual performed within each credit generation, or just go for the cummulative stats. Cummulative would be the direct equivalent to / replacement of the current BOINC-wide value.

Which design you just explain puts burden back on the projects. First for more space, second for updates each and every time they change the application. Not an insignificant burden. Instead of centralizing the credit fix you have just made it a long term maintenance task for each and every project in isolation removing one of the benefits of BOINC, centralized development of the core features ...

What I'm saying should actually be a statistician's dream, but you're fighting it tooth and nail...

In that I am not a statistician, though I like my credit scores as much if not more than the next guy does not mean that I cannot see that this proposal would not help the situation become less complicated and more fair. It would, indeed, likely please some that are super hung up on stats, but the point of BOINC is to bring it into the reach of the common guy ... not stat freaks ...

So, yes, I disagree with lots of bad ideas ... sometimes even my own ... and this is a bad idea ... it solves nothing, adds burdens where it should not, and does not make the system simpler or easier to understand and use ...

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 31075 - Posted: 16 Sep 2009 | 18:05:34 UTC - in response to Message 31073.
Last modified: 16 Sep 2009 | 18:13:53 UTC

You apparently missed the word "or" in my sentence... The remaining part of the sentence referred to, in the case of this project, Travis, Dave, and anyone else at RPI, not the people at UCB. In the case of Einstein, it would be referencing Bruce Allen, Bernd Machenschalk, etc... Only when it came to SETI would it have anything to do with the people at UCB.

Which are the very people I agree should not be in the business of doing credit nonsense. But the point you did not read is that I don't agree that it should absolve DA and Rom and anyone else core to the development of BOINC ... which is not doing any science at all ... these are the people I am reffering to ... UCB is not SaH and SaH is not UCB ...


DA, Rom, et al, have shown they're incapable of dealing with it.

If a plumber has had 10 attempts to fix a leaky faucet in your home, but hasn't done it, do you insist that they keep coming until they fix it, or do you ask for your money back and hire someone else? There comes a point where you have to go with someone else, IMO...



Which design you just explain puts burden back on the projects. First for more space, second for updates each and every time they change the application. Not an insignificant burden. Instead of centralizing the credit fix you have just made it a long term maintenance task for each and every project in isolation removing one of the benefits of BOINC, centralized development of the core features ...


They already have to worry about recalibrating to random adjustments from SETI. This puts the changes completely in their control, with metrics that they can be certain of, thus in that regard there is no material change from the current situation as for the work required, with a plus of an increase in the reliability of the data used for the recalibration. As for the DB space, they already are maintaining a cummulative table. All that would need to be done are the tables for each generation of applications.

What I'm saying should actually be a statistician's dream, but you're fighting it tooth and nail...

In that I am not a statistician, though I like my credit scores as much if not more than the next guy does not mean that I cannot see that this proposal would not help the situation become less complicated and more fair. It would, indeed, likely please some that are super hung up on stats, but the point of BOINC is to bring it into the reach of the common guy ... not stat freaks ...


Credit, and comparing credit across projects, is about people who care about statistics... "The common guy" is either ambivalent to this situation or is upset because of the continual random lowering for the sake of lowering.

Frankly, I like you Paul, I really do, but this is starting to sound like you believe that your ideas and your ideas alone are worthy of consideration...

On that note, I will not have anything further to say to you if you respond...so the last word is yours if you wish to take it...

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31081 - Posted: 16 Sep 2009 | 21:43:00 UTC - in response to Message 31075.

Frankly, I like you Paul, I really do, but this is starting to sound like you believe that your ideas and your ideas alone are worthy of consideration...

On that note, I will not have anything further to say to you if you respond...so the last word is yours if you wish to take it...

And I have a high regard for you ...

I am saddened that this is your take away ... because I mislike a bad idea of yours suddenly I am the only source of good ideas? Well, so be it ...

It is not that I am the only one with good ideas, it is that this one is not a good idea or a solution.

Historically there have been several proposals to repairing this issue, and there have been several ideas about fixes that I could support, mine with the calibration concepts that addresses more than just the credit problems; the original system, fixed to make it work; and a couple of others that I would have to chase about to nail down the specifics again.

If you do come up with an idea that is worthy of consideration I would be more than happy to support it ... this one just isn't it.

Oh, and I do agree that DA and company should not be trusted with a wet paper bag full of garbage. BUT, like it or not, for the moment DA has a stranglehold on BOINC development. Which is one of the reasons I have been so critical of his "leadership" ... I mean face it, even if your idea was a good one it too would not be implemented even if you wrote the code to make it work ... he would not allow it to be incorporated into the baseline ... I asked and considered writing a rebuttal letter to his latest submission for a grant but I knew in the end that he does not have the intellectual honesty to include such in his package so in the end did not ... but the best thing for the long term health of BOINC would be for it to get out from under his grip ... then the projects would have to cooperate in getting a rational development process ...

Len LE/GE
Send message
Joined: 8 Feb 08
Posts: 231
Credit: 86,730,653
RAC: 42,110
Message 31086 - Posted: 16 Sep 2009 | 23:09:03 UTC - in response to Message 31029.

Tested the CPU version 0.20_X87 against 0.19_SSE on MP2200:

0.19_SSE - 3h 35m
0.20_X87 ~ 7h (stopped after 42m at 10%)

Back to 0.19_SSE
Any chance for a 0.20_SSE that runs in the time range of the 0.19_SSE?


Strange thing that. I've tested it only on a Phenom up to now and the 0.20_x87 app is about 19% faster as the old 0.19_SSE variant on this CPU. But I just started it on a AthlonXP 1800+ and the 0.20_x87 really takes twice as long as 0.19_SSE app. Really strange that.
...

...
In the end, that version is ending up 13% faster on the AthlonXP than the old 0.19 version, completely in line with all the other 0.20 compilations. The sacrifice is a tiny bit of accuracy. It still generates the exact same output as all the other versions on the short WUs I used to test it on, so it should be okay. But a slight bitter taste remains, as with larger WUs there could be some (minor) deviations to the output of the other 0.20 versions.


Waited for a few finished (and validated) WUs and the faster times are impressive!
On the MP2200 I now see ~16% short run times for the 0.20_SSE than with the 0.19_SSE. *thumbs up*

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 31090 - Posted: 17 Sep 2009 | 0:24:18 UTC

For any one solution to have an effect would take all of the projects (and most likely Boinc staff) to make or add the changes. To me any change could only be in addition to the current system, since many like/want the credits. It would be nice to know in comparison how much actual work was done to compare to other users. The closest thing now is the credits which can be used within a project to have a rough comparison.


credit lowering: I gave a couple wu's a try yesterday. My XP p4 using sse2 went from 80 to 75 min, a 9% increase. It is nice, but doesn't equal the large drop in credits.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

E B
Send message
Joined: 15 Aug 09
Posts: 7
Credit: 218,896
RAC: 0
Message 31359 - Posted: 23 Sep 2009 | 0:20:22 UTC

this is what i see.first if i was them id what the biggest fastest comp out thier,and anything that slows the wu,s up gets less credit.example,less then 24hr internet time,surfing the net,not dedicated computer,up time,ect.they go from 74,54,39 depending on how much of it is thiers to use.the time it takes to do a wu is not whats its about but the speed it takes to do it,just my opinion.thanks

Profile Misfit
Avatar
Send message
Joined: 27 Aug 07
Posts: 915
Credit: 1,503,115
RAC: 0
Message 31367 - Posted: 23 Sep 2009 | 4:01:54 UTC - in response to Message 30884.

David Anderson is trying to adhere to something that is fundamentally flawed, and so are you by following him. You people from the project side need to step up and tell him that he's got no clothes on...

-Brian

He sure doesn't.
____________

Profile Mr. Hankey
Send message
Joined: 9 Apr 09
Posts: 10
Credit: 117,667,871
RAC: 0
Message 31368 - Posted: 23 Sep 2009 | 5:29:02 UTC - in response to Message 31081.

Frankly, I like you Paul, I really do, but this is starting to sound like you believe that your ideas and your ideas alone are worthy of consideration...

On that note, I will not have anything further to say to you if you respond...so the last word is yours if you wish to take it...

And I have a high regard for you ...

I am saddened that this is your take away ... because I mislike a bad idea of yours suddenly I am the only source of good ideas? Well, so be it ...

It is not that I am the only one with good ideas, it is that this one is not a good idea or a solution.

Historically there have been several proposals to repairing this issue, and there have been several ideas about fixes that I could support, mine with the calibration concepts that addresses more than just the credit problems; the original system, fixed to make it work; and a couple of others that I would have to chase about to nail down the specifics again.

If you do come up with an idea that is worthy of consideration I would be more than happy to support it ... this one just isn't it.

Oh, and I do agree that DA and company should not be trusted with a wet paper bag full of garbage. BUT, like it or not, for the moment DA has a stranglehold on BOINC development. Which is one of the reasons I have been so critical of his "leadership" ... I mean face it, even if your idea was a good one it too would not be implemented even if you wrote the code to make it work ... he would not allow it to be incorporated into the baseline ... I asked and considered writing a rebuttal letter to his latest submission for a grant but I knew in the end that he does not have the intellectual honesty to include such in his package so in the end did not ... but the best thing for the long term health of BOINC would be for it to get out from under his grip ... then the projects would have to cooperate in getting a rational development process ...


So just to chime in here with a question, what is preventing a Fork of the BOINC project itself? If the credit parity and the critical but ignored bugs could be fixed, projects and stat sites could move over to the BBOINC (Better BOINC) project. The grip of DA would be gone and he would be free to be king of his BOINC project and its only citizen. I mean there would have to be a compelling benefit to the science projects to get critical mass. This would be much like a merging of ideas, return to the original ideas of BOINC and remove responsibility from DA.

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31369 - Posted: 23 Sep 2009 | 8:52:49 UTC - in response to Message 31368.

So just to chime in here with a question, what is preventing a Fork of the BOINC project itself? If the credit parity and the critical but ignored bugs could be fixed, projects and stat sites could move over to the BBOINC (Better BOINC) project. The grip of DA would be gone and he would be free to be king of his BOINC project and its only citizen. I mean there would have to be a compelling benefit to the science projects to get critical mass. This would be much like a merging of ideas, return to the original ideas of BOINC and remove responsibility from DA.

Nothing, and it has been done ...

The problem is that there aren't enough people interested to make this a viable option. I would love to help but for one I am not a C or even a C++ coder ... for another, do you track BOINC for compatibility or start to digress to make for a better system? Both choices have advantages and disadvantages ...

One of the realities and traps we are in is that the actual user base is quite small. Though 1.7M some people have signed up for a BOINC account there are only about 280,000 active users ... of that number most are just interested and capable of running the client ...

I am not saying that it could not be done ... but just as a practical matter you would need 10-20 really good people to make a go of it ... and they would have to be really into it ... it is not just that BOINC is so big, but that there is so much that is messed up ...

And those projects that are heavily invested in BOINC? It would take a powerful argument to cause them to shift. And, likely though this is not a bad thing necessarily, is that the end result would be two systems that would gradually diverge with people falling into one camp or the other. Much like there are those that are Folding@Home fanatics who argue that their thing is better than BOINC and the BOINCers ...

Chris S
Avatar
Send message
Joined: 20 Sep 08
Posts: 1357
Credit: 173,075,472
RAC: 13
Message 31370 - Posted: 23 Sep 2009 | 10:09:40 UTC

If I remember correctly, Seti Classic started in 1999, Boinc started in 2002, and Seti migrated to Boinc in 2004. Seti proved to Berkeley that the concept of distributed computing utilising the general public was a viable proposition, and the point of Boinc was to consolidate and build upon that, and develop a common infrastructure for any project to use.

Looking at it from that point of view, as an overall umbrella, Boinc has been quite a success. The problem seems to me to be one of where having proved it all works, the developers seem to have lost interest in the fine tuning to finish it all off.

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31394 - Posted: 23 Sep 2009 | 20:10:38 UTC - in response to Message 31370.

If I remember correctly, Seti Classic started in 1999, Boinc started in 2002, and Seti migrated to Boinc in 2004. Seti proved to Berkeley that the concept of distributed computing utilising the general public was a viable proposition, and the point of Boinc was to consolidate and build upon that, and develop a common infrastructure for any project to use.

Looking at it from that point of view, as an overall umbrella, Boinc has been quite a success. The problem seems to me to be one of where having proved it all works, the developers seem to have lost interest in the fine tuning to finish it all off.

I agree with the first part, especially the point of it being quite a success.

I differ on the last point. I do not think that it is that they have lost interest, it is more that as gifted amateurs they managed to get this far and think that their judgement is superior to everyone else. Some would also say that I am just as bad thinking that I always know more than everyone else making me equally arrogant. Which is a fair point, except, that we have never really tested that out ...

What we do know is that UCB, or specifically Dr. Anderson as the HMFICC is very willing to take the credit for all the good in BOINC and not at all willing to take the blame for that which is wrong. Nor is he/UCB (however you wish to allocate blame/credit) that willing to take outside advice ... again me aside, he does not even listen well to people like JM VII on the resource scheduler ...

So, I don't think it is a lack of interest in finishing it off ... it is a lack of interest in listening to the participant community or even the project types ... there is a recent example where I suggested a setting for projects like CPDN and Orbit with long running tasks and one of the heavies from CPDN endorsed the idea and DA said no ... so here we are still manually micromanaging the downloading of work from CPDN so that we don't get 10-20 CPDN tasks (I got 8 some time ago) when what we want and should have is only one ...

Like I said if it was just me they were not listening too that would be fine ... I could easily live with that ... but they listen to no one ...

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 31396 - Posted: 23 Sep 2009 | 20:21:19 UTC - in response to Message 31394.

This could be where the needed improvements in the Boinc Manager will be done and distributed by outside sources such as Crunch3r and others.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

Chris S
Avatar
Send message
Joined: 20 Sep 08
Posts: 1357
Credit: 173,075,472
RAC: 13
Message 31409 - Posted: 23 Sep 2009 | 22:01:15 UTC

This could be where the needed improvements in the Boinc Manager will be done and distributed by outside sources such as Crunch3r and others.


Well, if people developed 3rd party versions of the Boinc Manager in the way you suggest, would Berkeley allow them to download work? Would they be blocked?

Profile KWSN imcrazynow
Avatar
Send message
Joined: 22 Nov 08
Posts: 136
Credit: 220,224,114
RAC: 44,624
Message 31427 - Posted: 24 Sep 2009 | 1:38:10 UTC
Last modified: 24 Sep 2009 | 1:40:20 UTC

How could UCB stop it from downloading work? As long as the program is project approved i don't see how they could block it.
I may be wrong but i just don't see how. I know they could block it froms SETI which is run by UCB but I don't see all the others. Especially if the program was better developed and maintained
____________

4870 GPU
4870 GPU

Profile The Gas Giant
Avatar
Send message
Joined: 24 Dec 07
Posts: 1947
Credit: 240,865,573
RAC: 0
Message 31429 - Posted: 24 Sep 2009 | 1:50:01 UTC - in response to Message 31409.

This could be where the needed improvements in the Boinc Manager will be done and distributed by outside sources such as Crunch3r and others.


Well, if people developed 3rd party versions of the Boinc Manager in the way you suggest, would Berkeley allow them to download work? Would they be blocked?

You don't need to utilise BOINC Manager at all. Remember BOINC View? The main issue would be the BOINC client - but there are so many self builds out there in any case that unless one of them was really frackin with the projects I doubt they would even consider banning specific clients, but then the person would just need to alter the name of their build and away they'd go again. LOL sounds like a virus.....

Thamir Ghaslan
Send message
Joined: 31 Mar 08
Posts: 61
Credit: 18,325,284
RAC: 0
Message 31435 - Posted: 24 Sep 2009 | 4:10:13 UTC - in response to Message 31369.


I am not saying that it could not be done ... but just as a practical matter you would need 10-20 really good people to make a go of it ... and they would have to be really into it ... it is not just that BOINC is so big, but that there is so much that is messed up ...


Maybe its time to outsource boinc to India. :P

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 31637 - Posted: 27 Sep 2009 | 19:57:50 UTC

I notice now that the current wu's are requesting 11 credits for myself. The ones before this last cut were 7-8 credits. The de_s222 are running the same time with the .20 app. So that means we are now doing even more work for even less credits. So this was a 2-part credit cut without saying that the second part would happen. It would be nice if someone would have the guts to own up to these things before they happened.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

Profile Paul D. Buck
Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31647 - Posted: 27 Sep 2009 | 23:23:33 UTC - in response to Message 31637.

I notice now that the current wu's are requesting 11 credits for myself. The ones before this last cut were 7-8 credits. The de_s222 are running the same time with the .20 app. So that means we are now doing even more work for even less credits. So this was a 2-part credit cut without saying that the second part would happen. It would be nice if someone would have the guts to own up to these things before they happened.

Don't feel bad... GPU Grid's tasks used to take 6-6:30 with an occasional outlier at 7 some hours ... now the outliers are at 6:30 and many are taking up to 9 hours ... GDF gave a mushy reply when I pointed this out ... so credit deflation marches on ...

BarryAZ
Send message
Joined: 1 Sep 08
Posts: 512
Credit: 222,422,542
RAC: 157,794
Message 31653 - Posted: 28 Sep 2009 | 6:42:06 UTC - in response to Message 31647.

Yes -- I pointed that out over there as well.


Don't feel bad... GPU Grid's tasks used to take 6-6:30 with an occasional outlier at 7 some hours ... now the outliers are at 6:30 and many are taking up to 9 hours ... GDF gave a mushy reply when I pointed this out ... so credit deflation marches on ...


____________

boosted
Send message
Joined: 4 Feb 08
Posts: 116
Credit: 17,263,566
RAC: 0
Message 31727 - Posted: 30 Sep 2009 | 2:22:32 UTC
Last modified: 30 Sep 2009 | 2:56:23 UTC

Well I see it is not only me that is currently going what the flying F--k.
I got two new cards expecting my credits to go to 220,000-250,000 a day...
Yeah right...
It seems that my two 4850's are going to level off at 80-90K a day and my 4870 is going to be somewhere around 40-45K a day. What the hell, it should be double that...

What the frak happened? If the credits being granted fall in line with the math for the work what is the big deal?

Maybe ALL PROJECTS NEED TO BE TELLING SETI THAT THEY DO NOT RUN OTHER PROJECTS.

All projects have a standard to follow for granting credit. STICK THE HELL TO IT. This is damned ridiculous. Just because people are getting faster computers, and even faster video cards that can crunch does not mean that the slower people can tell the faster ones that they should be getting less credit for doing more work.

If this shit does not change I am done.

You want an idea to base credit on.
Ok fine... the simplist way possible...

You give out a 5000 sec long work unit.
The cruncher gets credit for doing a 5000 second work unit.
The actual time it took the crunchers system to do it does not matter, they still did a 5000 second work unit correct?
The computer that did it in what ever time still gave a valid calculation or response correct? Why should it matter if it was CPU or GPU, or opti-app based?
The project sets the work unit lengths. The projects decide on a value of credit per work unit second.

Is this not the simplest solution for all projects?
They all agree on a baseline of credit for a per work unit second.
So then the projects would be very inclined to create optimized apps. They would grant credit on a work unit length based standard.

Seems pretty damned straight forward and simple to me...
____________

Profile verstapp
Avatar
Send message
Joined: 26 Jan 09
Posts: 585
Credit: 464,286,454
RAC: 996
Message 31730 - Posted: 30 Sep 2009 | 5:42:50 UTC
Last modified: 30 Sep 2009 | 5:43:05 UTC

>You give out a 5000 sec long work unit
Try CPDN - 4,000 hour WUs available there.
____________
Cheers,

PeterV

.

Profile GalaxyIce
Avatar
Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 31735 - Posted: 30 Sep 2009 | 6:50:05 UTC - in response to Message 31730.

>You give out a 5000 sec long work unit
Try CPDN - 4,000 hour WUs available there.

Oh I'm still trying them after all these years. Someone has to support the work in Climate Change after all ;)


____________

Emanuel
Send message
Joined: 18 Nov 07
Posts: 280
Credit: 2,442,674
RAC: 838
Message 31737 - Posted: 30 Sep 2009 | 7:19:59 UTC

Indeed, if they gave out longer work units the time spent on each by systems relative to each other wouldn't change. The granulity of mutations would change though, but I'm not sure what effect that would have. (the validator would have to let more finished WUs build up on average to generate the larger WUs, but that shouldn't lead to problems as long as it can handle it)

What I'd rather see is them using more advanced methods to analyse the data, though. Precision has been tweaked as much as possible to ensure errors for the current model are minimized - which means the model itself is now the bottleneck. I wonder how much of a difference it would make to look at strips of the sky as strips of a globe instead of a cylinder?

Profile Berserk_Tux
Avatar
Send message
Joined: 2 Jan 08
Posts: 79
Credit: 365,471,675
RAC: 0
Message 31742 - Posted: 30 Sep 2009 | 10:29:41 UTC - in response to Message 31727.

Well I see it is not only me that is currently going what the flying F--k.
I got two new cards expecting my credits to go to 220,000-250,000 a day...
Yeah right...
It seems that my two 4850's are going to level off at 80-90K a day and my 4870 is going to be somewhere around 40-45K a day. What the hell, it should be double that...

What the frak happened? If the credits being granted fall in line with the math for the work what is the big deal?

Maybe ALL PROJECTS NEED TO BE TELLING SETI THAT THEY DO NOT RUN OTHER PROJECTS.

All projects have a standard to follow for granting credit. STICK THE HELL TO IT. This is damned ridiculous. Just because people are getting faster computers, and even faster video cards that can crunch does not mean that the slower people can tell the faster ones that they should be getting less credit for doing more work.

If this shit does not change I am done.

You want an idea to base credit on.
Ok fine... the simplist way possible...

You give out a 5000 sec long work unit.
The cruncher gets credit for doing a 5000 second work unit.
The actual time it took the crunchers system to do it does not matter, they still did a 5000 second work unit correct?
The computer that did it in what ever time still gave a valid calculation or response correct? Why should it matter if it was CPU or GPU, or opti-app based?
The project sets the work unit lengths. The projects decide on a value of credit per work unit second.

Is this not the simplest solution for all projects?
They all agree on a baseline of credit for a per work unit second.
So then the projects would be very inclined to create optimized apps. They would grant credit on a work unit length based standard.

Seems pretty damned straight forward and simple to me...



It's better to stop crunching MW an move to Collatz.

____________

Profile verstapp
Avatar
Send message
Joined: 26 Jan 09
Posts: 585
Credit: 464,286,454
RAC: 996
Message 31748 - Posted: 30 Sep 2009 | 12:03:22 UTC

So move then, Beserk, and stop clogging up this board whingeing about it.
____________
Cheers,

PeterV

.

STE\/E
Send message
Joined: 29 Aug 07
Posts: 486
Credit: 572,432,344
RAC: 16
Message 31750 - Posted: 30 Sep 2009 | 12:42:44 UTC - in response to Message 31742.
Last modified: 30 Sep 2009 | 12:43:21 UTC

It's better to stop crunching MW an move to Collatz.


NO NO, Not Collatz, Not My House, You Guyz are doing just Great here ... :P

boosted
Send message
Joined: 4 Feb 08
Posts: 116
Credit: 17,263,566
RAC: 0
Message 31752 - Posted: 30 Sep 2009 | 13:50:27 UTC - in response to Message 31730.
Last modified: 30 Sep 2009 | 13:55:15 UTC

>You give out a 5000 sec long work unit
Try CPDN - 4,000 hour WUs available there.


I also run CPDN. Maybe you missed my stats sig.
That was not the point.
The point is if you run a X second work unit, you should get credit for running a X second work unit no matter what project supported application was used to do it.
____________

Profile Berserk_Tux
Avatar
Send message
Joined: 2 Jan 08
Posts: 79
Credit: 365,471,675
RAC: 0
Message 31754 - Posted: 30 Sep 2009 | 14:23:06 UTC - in response to Message 31748.

So move then, Beserk, and stop clogging up this board whingeing about it.


i moved on days ago.

____________

Profile GalaxyIce
Avatar
Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 31757 - Posted: 30 Sep 2009 | 15:41:13 UTC - in response to Message 31754.

So move then, Beserk, and stop clogging up this board whingeing about it.


i moved on days ago.

So hurry back and keep the faith :P

____________

Profile The Gas Giant
Avatar
Send message
Joined: 24 Dec 07
Posts: 1947
Credit: 240,865,573
RAC: 0
Message 31762 - Posted: 30 Sep 2009 | 18:54:29 UTC - in response to Message 31754.

So move then, Beserk, and stop clogging up this board whingeing about it.


i moved on days ago.

And get even LESS credit. Talk about cutting your nose off to spite you face....go figure.

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 31767 - Posted: 30 Sep 2009 | 20:05:04 UTC - in response to Message 31762.

So move then, Beserk, and stop clogging up this board whingeing about it.


i moved on days ago.

And get even LESS credit. Talk about cutting your nose off to spite you face....go figure.


I prefer to run Rosetta which didn't use to be anywhere near this in credits is now closing in with all of the reductions here but still a few times less (so far). Some times less is better.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

boosted
Send message
Joined: 4 Feb 08
Posts: 116
Credit: 17,263,566
RAC: 0
Message 31770 - Posted: 30 Sep 2009 | 20:36:39 UTC - in response to Message 31762.

So move then, Beserk, and stop clogging up this board whingeing about it.


i moved on days ago.

And get even LESS credit. Talk about cutting your nose off to spite you face....go figure.

I think it is more of why tolerate constantly changing rules...
I have already moved one of my machines to collatz as well.
I could care less about credit. However if I am going to donate time, I would like something for it. Constantly having credit standards lowered because of people bitching and moaning that you are getting more credit, but ignore the fact that you are getting more work units done.
The project admins that continuously collapse to these people's constant bitching pisses me off even more and makes me less inclined to help their project.
____________

Profile The Gas Giant
Avatar
Send message
Joined: 24 Dec 07
Posts: 1947
Credit: 240,865,573
RAC: 0
Message 31773 - Posted: 30 Sep 2009 | 20:49:33 UTC

By utilising CPs latest ap, you are getting MORE credit than you were before.

I still say credit parity across projects for standard apps is a valid goal for the BOINC devs. Yeah it sucked a bit when the credit was reduced, but then within days CP released another app and bingo actual credit per unit time went up!

You really are crying about spilt milk.

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 31775 - Posted: 30 Sep 2009 | 20:59:44 UTC - in response to Message 31773.

By utilising CPs latest ap, you are getting MORE credit than you were before.

Not with the sse2 app, only ~8-9% faster. Good but doesn't compensate.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

Profile Bruce
Avatar
Send message
Joined: 28 Apr 08
Posts: 1415
Credit: 2,716,428
RAC: 0
Message 31776 - Posted: 30 Sep 2009 | 22:23:21 UTC - in response to Message 31775.
Last modified: 30 Sep 2009 | 22:33:28 UTC

By utilising CPs latest ap, you are getting MORE credit than you were before.

Not with the sse2 app, only ~8-9% faster. Good but doesn't compensate.

I agree, I installed opp app on both my machines and watched my rac drop like a rock on these machines. One went from aprox 1200 to 950, the other went from 2800 to 2200, not exactly a plus??These are CPU machines. My rac has gone up but thats because I bought an i7 also CPU on MW. MY GPU's are at collatz where they get a LOT more than they would at MW. Cuda nVidia cards.
____________

Profile The Gas Giant
Avatar
Send message
Joined: 24 Dec 07
Posts: 1947
Credit: 240,865,573
RAC: 0
Message 31785 - Posted: 1 Oct 2009 | 1:23:41 UTC

Fair enough. I wasn't thinking about cpu's. My bad. But it is still more than what you'd get on SETI with a lunatics opt ap.....

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 31792 - Posted: 1 Oct 2009 | 2:52:33 UTC - in response to Message 31775.

By utilising CPs latest ap, you are getting MORE credit than you were before.

Not with the sse2 app, only ~8-9% faster. Good but doesn't compensate.


Agreed...

my Pentium 4

Before the reduction the daily credit amounts were around 950-1150/day... Now it is 700-850/day...


Profile KWSN Checklist
Avatar
Send message
Joined: 12 Aug 08
Posts: 128
Credit: 203,351,125
RAC: 1,217
Message 31926 - Posted: 3 Oct 2009 | 19:27:29 UTC - in response to Message 30910.

After a Google search of "how to determine CPU flop count", some time doing research and testing, this was not a consistent way to judge computer performance. With such a wide variance in calculating FLOPS to award credit for work preformed, a slower computer could get more credit than a faster computer. So the best way would be to make all work units the same size, calculate the flops for the work unit and award credit for this calculation. No matter how fast, or slow, the computation was, credit would be the same. This is the best and most fair solution. I think this is being done by some project already. My two cents worth.
____________

boosted
Send message
Joined: 4 Feb 08
Posts: 116
Credit: 17,263,566
RAC: 0
Message 31927 - Posted: 3 Oct 2009 | 19:50:57 UTC - in response to Message 31926.

After a Google search of "how to determine CPU flop count", some time doing research and testing, this was not a consistent way to judge computer performance. With such a wide variance in calculating FLOPS to award credit for work preformed, a slower computer could get more credit than a faster computer. So the best way would be to make all work units the same size, calculate the flops for the work unit and award credit for this calculation. No matter how fast, or slow, the computation was, credit would be the same. This is the best and most fair solution. I think this is being done by some project already. My two cents worth.

That's exactly what I think too.
The projects set a standard credit per standard app running time.
They then calculate the credits per unit length.
The units carry a standardized credit allotment per unit done. Time in calculation is meaningless. Credit is based on work unit lengths.
____________

Profile Beyond
Send message
Joined: 15 Jul 08
Posts: 383
Credit: 501,817,389
RAC: 6
Message 31929 - Posted: 3 Oct 2009 | 20:32:13 UTC
Last modified: 3 Oct 2009 | 20:33:42 UTC

For a scholarly discussion of credits for GPU projects and for those who haven't seen it previously:

http://www.gpugrid.net/forum_thread.php?id=776&nowrap=true#7556

Makes a lot of sense to me.

Profile The Gas Giant
Avatar
Send message
Joined: 24 Dec 07
Posts: 1947
Credit: 240,865,573
RAC: 0
Message 31932 - Posted: 3 Oct 2009 | 23:15:15 UTC

The hard part is, some projects are not able to make their wu's the same size due to them either finishing early as they've hit a predetermined cut off, or just due to the fact different wu starting parameters give different wu lengths.

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 31933 - Posted: 4 Oct 2009 | 0:27:21 UTC - in response to Message 31926.
Last modified: 4 Oct 2009 | 0:28:00 UTC

After a Google search of "how to determine CPU flop count", some time doing research and testing, this was not a consistent way to judge computer performance. With such a wide variance in calculating FLOPS to award credit for work preformed, a slower computer could get more credit than a faster computer. So the best way would be to make all work units the same size, calculate the flops for the work unit and award credit for this calculation. No matter how fast, or slow, the computation was, credit would be the same. This is the best and most fair solution. I think this is being done by some project already. My two cents worth.

If you would have followed the discussions here in the last months you would know that exactly what you propose is done here at Milkyway. I think you confuse it with the benchmark based approach.

Actually there are now three projects using the same approach, SETI, GPUGrid and Milkyway. All three projects have counted the amount of necessary operations for a given WU type (determined on server side as it is knows before how much effort is needed to calculate a WU) and this sets the "worth" of a WU. It doesn't matter on which device that WU is calculated, on a fast or a slow CPU or a GPU, it will give the same amount of credit, independently if it needs only a minute on a GPU or two hours on a CPU.

So you are a bit too late with your two cents ;)

Odd-Rod
Send message
Joined: 7 Sep 07
Posts: 355
Credit: 989,303
RAC: 889
Message 31938 - Posted: 4 Oct 2009 | 6:27:43 UTC - in response to Message 31933.

it will give the same amount of credit, independently if it needs only a minute on a GPU or two hours on a CPU.


Or nearly two days on my dear old PII 400MHz laptop! :D

(About 1 day 19 hours for a credit rate of around 1.2 credits per hour!)

Profile verstapp
Avatar
Send message
Joined: 26 Jan 09
Posts: 585
Credit: 464,286,454
RAC: 996
Message 31952 - Posted: 4 Oct 2009 | 11:24:00 UTC

Perhaps time to upgrade the PII? :)
____________
Cheers,

PeterV

.

Profile TomaszPawel
Avatar
Send message
Joined: 9 Nov 08
Posts: 41
Credit: 92,786,635
RAC: 0
Message 32380 - Posted: 15 Oct 2009 | 10:05:37 UTC - in response to Message 31952.

Hmmmm...

Very interesting results.... http://milkyway.cs.rpi.edu/milkyway/results.php?hostid=107881&offset=0&show_names=0&state=3
____________
A proud member of the Polish National Team

COME VISIT US at Polish National Team FORUM

Profile krahulik
Send message
Joined: 7 Nov 08
Posts: 14
Credit: 179,303,710
RAC: 4
Message 32383 - Posted: 15 Oct 2009 | 11:02:17 UTC - in response to Message 32380.

Hmmmm...
Very interesting results.... http://milkyway.cs.rpi.edu/milkyway/results.php?hostid=107881&offset=0&show_names=0&state=3

You are right. "Very interesting" times for two RV 670...

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 32392 - Posted: 15 Oct 2009 | 15:47:48 UTC - in response to Message 32383.
Last modified: 15 Oct 2009 | 15:48:22 UTC

Hmmmm...
Very interesting results.... http://milkyway.cs.rpi.edu/milkyway/results.php?hostid=107881&offset=0&show_names=0&state=3

You are right. "Very interesting" times for two RV 670...

He is running a script that alters the WUs after downloading. He reduces the number of iterations calculated in the WUs resulting in a massive speedup. And I can prove it. I will notify Travis/Anthony of this cheater. In my opinion this guy should be banned.

Profile Beyond
Send message
Joined: 15 Jul 08
Posts: 383
Credit: 501,817,389
RAC: 6
Message 32394 - Posted: 15 Oct 2009 | 17:15:28 UTC - in response to Message 32392.

He is running a script that alters the WUs after downloading. He reduces the number of iterations calculated in the WUs resulting in a massive speedup. And I can prove it. I will notify Travis/Anthony of this cheater. In my opinion this guy should be banned.

Maybe there could be a validator check to make sure the number of iterations is correct (320?).

Profile TomaszPawel
Avatar
Send message
Joined: 9 Nov 08
Posts: 41
Credit: 92,786,635
RAC: 0
Message 32396 - Posted: 15 Oct 2009 | 17:39:12 UTC - in response to Message 32392.
Last modified: 15 Oct 2009 | 17:42:36 UTC

Hmmmm...
Very interesting results.... http://milkyway.cs.rpi.edu/milkyway/results.php?hostid=107881&offset=0&show_names=0&state=3

You are right. "Very interesting" times for two RV 670...

He is running a script that alters the WUs after downloading. He reduces the number of iterations calculated in the WUs resulting in a massive speedup. And I can prove it. I will notify Travis/Anthony of this cheater. In my opinion this guy should be banned.


If it is real cheat, he should not only be banned but also it is necessary to get his all points back
____________
A proud member of the Polish National Team

COME VISIT US at Polish National Team FORUM

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 32397 - Posted: 15 Oct 2009 | 18:01:44 UTC - in response to Message 32394.

He is running a script that alters the WUs after downloading. He reduces the number of iterations calculated in the WUs resulting in a massive speedup. And I can prove it. I will notify Travis/Anthony of this cheater. In my opinion this guy should be banned.

Maybe there could be a validator check to make sure the number of iterations is correct (320?).

He changed more than this single value. He cuts the computational effort for a WU to about 1/36 of the required one.

There are several ways to make such cheating harder with the validator of course an important part of it. But I'm not in the position to decide about the measures to take.

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 32398 - Posted: 15 Oct 2009 | 18:11:48 UTC - in response to Message 32396.

Hmmmm...
Very interesting results.... http://milkyway.cs.rpi.edu/milkyway/results.php?hostid=107881&offset=0&show_names=0&state=3

You are right. "Very interesting" times for two RV 670...

He is running a script that alters the WUs after downloading. He reduces the number of iterations calculated in the WUs resulting in a massive speedup. And I can prove it. I will notify Travis/Anthony of this cheater. In my opinion this guy should be banned.

If it is real cheat, he should not only be banned but also it is necessary to get his all points back

I agree. And I think it is proven that he cheats (for a few days already) with full intent and also compromises the results in that course. He "earned" more than 160,000 credits just in the last 6 hours with this cheat. At this rate, he would need about 4 days to arrive at the RAC for the affected machine. That are at least about 2.5 million credits he got through cheating. But in my opinion it wouldn't be enough to remove just the 2.5 million credits. I totally agree with you in that.

Profile TomaszPawel
Avatar
Send message
Joined: 9 Nov 08
Posts: 41
Credit: 92,786,635
RAC: 0
Message 32399 - Posted: 15 Oct 2009 | 18:15:49 UTC - in response to Message 32398.
Last modified: 15 Oct 2009 | 18:17:11 UTC

WTF, i don't know what is going on....

See this..... :(
http://milkyway.cs.rpi.edu/milkyway/results.php?hostid=71433&offset=0&show_names=0&state=3

Maby BOINC is not reporting correct times.... or maby not....
____________
A proud member of the Polish National Team

COME VISIT US at Polish National Team FORUM

Cluster Physik
Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 32401 - Posted: 15 Oct 2009 | 19:13:24 UTC - in response to Message 32399.

WTF, i don't know what is going on....

See this..... :(
http://milkyway.cs.rpi.edu/milkyway/results.php?hostid=71433&offset=0&show_names=0&state=3

Maby BOINC is not reporting correct times.... or maby not....

That are just the CPU times. It's all okay with them.

Profile banditwolf
Avatar
Send message
Joined: 12 Nov 07
Posts: 2425
Credit: 295,133
RAC: 0
Message 32402 - Posted: 15 Oct 2009 | 19:24:44 UTC - in response to Message 32396.

If it is real cheat, he should not only be banned but also it is necessary to get his all points back

Yes it is. Admins have the ability (or atleast one does). On Nanohive a number of users managed to do things to gain credits and the accounts were zeroed out or changed back to before the incident.
____________
Doesn't expecting the unexpected make the unexpected the expected?
If it makes sense, DON'T do it.

Chris S
Avatar
Send message
Joined: 20 Sep 08
Posts: 1357
Credit: 173,075,472
RAC: 13
Message 32413 - Posted: 15 Oct 2009 | 22:56:50 UTC

I think it is rather sad that some people feel it necessary to behave like that, but it is good that they were fairly quickly found out. I'm sure the admins here will deal with it appropriately.

Odd-Rod
Send message
Joined: 7 Sep 07
Posts: 355
Credit: 989,303
RAC: 889
Message 32445 - Posted: 16 Oct 2009 | 20:57:01 UTC - in response to Message 32413.

I think it is rather sad that some people feel it necessary to behave like that,

The strangest thing about cheating on Boinc credits, is that the ONLY thing you can do with the cheated scores is brag "look how well I cheated". There is nothing else you can do with cheated credits! I'll never understand such thinking.


but it is good that they were fairly quickly found out. I'm sure the admins here will deal with it appropriately.

Lets hope so. To me that means reversing at least the cheated credits, if not all the milkyway credits, as well as banning the cruncher.

Profile kashi
Send message
Joined: 30 Dec 07
Posts: 309
Credit: 148,432,104
RAC: 0
Message 32454 - Posted: 16 Oct 2009 | 22:56:47 UTC
Last modified: 16 Oct 2009 | 23:10:23 UTC

Sometimes it is done not to increase personal and/or team credit but to cause trouble for the target project for a number of different reasons.

Other times the cheating method gets passed from one team member to another and is only used for short periods and/or not in such an extreme form until someone gets too greedy and overdoes it so that it can be much more easily noticed.

Brian Silvers
Send message
Joined: 21 Aug 08
Posts: 625
Credit: 558,425
RAC: 0
Message 32468 - Posted: 17 Oct 2009 | 2:39:49 UTC - in response to Message 32454.

Sometimes it is done not to increase personal and/or team credit but to cause trouble for the target project for a number of different reasons.

Other times the cheating method gets passed from one team member to another and is only used for short periods and/or not in such an extreme form until someone gets too greedy and overdoes it so that it can be much more easily noticed.


I'm going to go out on a limb and say it's a team thing or at least 3 members of the team... Look at stats for arvisa2000, MrGutis, and Pavysiu here.

Profile arkayn
Avatar
Send message
Joined: 14 Feb 09
Posts: 914
Credit: 74,780,239
RAC: 249
Message 32472 - Posted: 17 Oct 2009 | 3:45:43 UTC

Looks like they are all hiding computers as well, except for the first user.
____________

Profile TomaszPawel
Avatar
Send message
Joined: 9 Nov 08
Posts: 41
Credit: 92,786,635
RAC: 0
Message 32482 - Posted: 17 Oct 2009 | 8:48:27 UTC - in response to Message 32472.

Yes, but something remains...

Task 132473914
Name de_s222_3s_random_3p_10r_24_6612327_1255415842_0
Workunit 129567207
Created 13 Oct 2009 6:37:24 UTC
Sent 13 Oct 2009 6:38:14 UTC
Received 13 Oct 2009 6:39:22 UTC
Server state Over
Outcome Success
Client state Done
Exit status 0 (0x0)
Computer ID 107881
Report deadline 16 Oct 2009 6:38:14 UTC
Run time 3.686209
stderr out <core_client_version>6.10.7</core_client_version>
<![CDATA[
<stderr_txt>
Running Milkyway@home ATI GPU application version 0.20 (Win64) by Gipsel
ignoring unknown input argument in app_info.xml: --device
ignoring unknown input argument in app_info.xml: 1
CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz (2 cores/threads) 2.99968 GHz (285ms)

CAL Runtime: 1.4.344
Found 2 CAL devices

Device 0: ATI Radeon HD 3800 (RV670) 512 MB local RAM (remote 1855 MB cached + 1855 MB uncached)
GPU core clock: 850 MHz, memory clock: 901 MHz
320 shader units organized in 4 SIMDs with 16 VLIW units (5-issue), wavefront size 64 threads
supporting double precision

Device 1: ATI Radeon HD 3800 (RV670) 512 MB local RAM (remote 1855 MB cached + 1855 MB uncached)
GPU core clock: 850 MHz, memory clock: 901 MHz
320 shader units organized in 4 SIMDs with 16 VLIW units (5-issue), wavefront size 64 threads
supporting double precision

1 WUs already running on GPU 0
0 WUs already running on GPU 1
Starting WU on GPU 1

main integral, 100 iterations
predicted runtime per iteration is 27 ms (33.3333 ms are allowed)
borders of the domains at 0 1000
Calculated about 2.29421e+011 floatingpoint ops on GPU, 2.39676e+007 on FPU. Approximate GPU time 3.68621 seconds.

probability calculation (stars)
Calculated about 3.34818e+009 floatingpoint ops on FPU.

WU completed.
CPU time: 1.60681 seconds, GPU time: 3.68621 seconds, wall clock time: 5.558 seconds, CPU frequency: 2.99969 GHz

</stderr_txt>
]]>

Validate state Valid
Claimed credit 0.0245001684629481
Granted credit 53.45337
application version 0.20

____________
A proud member of the Polish National Team

COME VISIT US at Polish National Team FORUM

Aurora Borealis
Avatar
Send message
Joined: 13 Sep 09
Posts: 20
Credit: 4,205,564
RAC: 1,886
Message 32486 - Posted: 17 Oct 2009 | 9:10:00 UTC

I don't know if they are cheating, but it sounds a lot like the shenanigans that where happening on Seti-Classic and really damaged the credit system as well as compromising the science. It is one of the reason Boinc adopted the concepts of replication, quorum and validation of the work. It provides a certain assurance that good science is being done and that the credit system has some meaning. It would seem that MW is failing on both counts. If you leave the door open, there will always be someone taking advantage of the situation.
____________
Questions? Answers are in the BOINC Wiki.

Boinc V7.0.27
Win7 i5 3.33G 4GB, GTX470

Profile GalaxyIce
Avatar
Send message
Joined: 6 Apr 08
Posts: 2018
Credit: 100,142,856
RAC: 0
Message 32487 - Posted: 17 Oct 2009 | 9:28:20 UTC - in response to Message 32486.

I don't know if they are cheating, but it sounds a lot like the shenanigans that where happening on Seti-Classic and really damaged the credit system as well as compromising the science. It is one of the reason Boinc adopted the concepts of replication, quorum and validation of the work. It provides a certain assurance that good science is being done and that the credit system has some meaning. It would seem that MW is failing on both counts. If you leave the door open, there will always be someone taking advantage of the situation.

If someone is cheating that needs to be dealt with. If the validation system is allowing bad WUs to come through or bad WUs to be awarded credit, that should also be dealt with by MW admin.

____________

Post to thread

Message boards : Number crunching : Credit lowering


Main page · Your account · Message boards


Copyright © 2013 AstroInformatics Group