The new credit system gives far too high values for the WUs

Saenger
Saenger
Joined: 15 Feb 05
Posts: 403
Credit: 33009522
RAC: 0
Topic 191560

Per definition in BOINC everything that comes straight from the projects should get the same amount of credits for the same amount of CPU-time on the same setup.
Here in Einstein not even the WUs from the project itself (S4 and S5) follow the rules: I claimed (and got) 4 times the credit that my puter deserved for S5, while S4 fits smugly in the whole system.

I think it's a glitch in the new credit calculating algorithm that only needs to be (and easily can be) adjusted.

Grüße vom Sänger

Martin P.
Martin P.
Joined: 17 Feb 05
Posts: 162
Credit: 40156217
RAC: 0

The new credit system gives far too high values for the WUs

Quote:

Per definition in BOINC everything that comes straight from the projects should get the same amount of credits for the same amount of CPU-time on the same setup.
Here in Einstein not even the WUs from the project itself (S4 and S5) follow the rules: I claimed (and got) 4 times the credit that my puter deserved for S5, while S4 fits smugly in the whole system.

I think it's a glitch in the new credit calculating algorithm that only needs to be (and easily can be) adjusted.

Saenger,

you might want to read at least some of the topics posted throughout the last weeks. The short answer is: S5 WUs are 4 times bigger than S4 WUs, require 4 times or more of the time to get calculated and therefore also get 4 times the credit.

Ananas
Ananas
Joined: 22 Jan 05
Posts: 272
Credit: 2500681
RAC: 0

Well, compared to other

Well, compared to other projects, the FpOps counting here results in quite high credits per hour. It isn't 4 times as much as it should be, it's more like maybe 25% too high.

Of course, if the S5 client runs on a CPU that can use special commands (SSE), the per-hour-value is higher.

Comparing the SETI stock client to Einstein is not valid as SETI claimes different per-hour-values dependant on the angle range. With the optimized(!) SETI Enhanced client, some SETI WUs claim as much as Einstein WUs (per hour), others claim only about half of that per hour.

Considering that the Einstein application is optimized for SSE now, I think the claimed values are not so far off.

Saenger
Saenger
Joined: 15 Feb 05
Posts: 403
Credit: 33009522
RAC: 0

RE: Saenger, you might

Message 42159 in response to message 42157

Quote:

Saenger,

you might want to read at least some of the topics posted throughout the last weeks. The short answer is: S5 WUs are 4 times bigger than S4 WUs, require 4 times or more of the time to get calculated and therefore also get 4 times the credit.


Wrong!!!

Every WU, regardless of it's name, should claim (and get) the same amount of credits per hour of CPU-use un a given puter-setup. A bigger (i.e. longer) WU should get more in the same proportion as it takes longer to crunch.

Credit per WU usually should be something, that's a bit floating, depending on the kind of science (and it's predictability), but credit per hour should stay forever the same (until Moores law puts the machine to rest;)

Grüße vom Sänger

Udo
Udo
Joined: 19 May 05
Posts: 203
Credit: 8945570
RAC: 0

RE: Wrong!!! Every WU,

Message 42160 in response to message 42159

Quote:
Wrong!!!
Every WU, regardless of it's name, should claim (and get) the same amount of credits per hour of CPU-use in a given puter-setup. A bigger (i.e. longer) WU should get more in the same proportion as it takes longer to crunch.

I don't think so!
Lets do a look into BOINC-Wiki (Topic 'Computation of Credit'):

Quote:


General

A BOINC Powered Project gives you Credit for the computations your computers perform for it. BOINC's unit of Credit, the Cobblestone1, 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.

These benchmarks are imperfect predictors of application performance, but they're good enough.

Eventually, Credit may reflect network transfer and disk storage as well as computation.

The new Einstein applications does 4 times the FpOps per hour than the old one. I also think it is fair to grant 4 times the credits even it is no longer in agreement with the Wiki definition.

But E@H is in full agreement with the topic 'Credit' in the BOINC-Wiki:

Quote:


General

A term meaning the amount of effort contributed by a user to the BOINC Powered Projects that that Participant is supporting. It is a metric that allows Participants to monitor their individual contributions and, unfortunately, in some cases to allow them to brag about their contributions.

4 times the FpOps therefore 4 times the credit.

Udo

Saenger
Saenger
Joined: 15 Feb 05
Posts: 403
Credit: 33009522
RAC: 0

RE: Well, compared to other

Message 42161 in response to message 42158

Quote:

Well, compared to other projects, the FpOps counting here results in quite high credits per hour. It isn't 4 times as much as it should be, it's more like maybe 25% too high.

Of course, if the S5 client runs on a CPU that can use special commands (SSE), the per-hour-value is higher.

Comparing the SETI stock client to Einstein is not valid as SETI claimes different per-hour-values dependant on the angle range. With the optimized(!) SETI Enhanced client, some SETI WUs claim as much as Einstein WUs (per hour), others claim only about half of that per hour.

Considering that the Einstein application is optimized for SSE now, I think the claimed values are not so far off.


What you're saying is (as I read it), that the old benchmarking system didn't care about special commands, and thus generated "wrong" benchmarks for systems with it and WUs capable of using them. So a puter could get the same benchmark as some other although he could crunch less powerful (and I don't talk about "optimised" benchmarks). That seems to be fair, and if so, the BOINC benchmarking probably has to be adjusted.

But regarding different angel ranges: That's imho not fair. Same project, same science, same puter, same app, same client, same OS, same SSE, same HD,... this should lead to the same amount of credit claimed per hour (and in an ideal world as well granted;). I "donate" my CPU time, and whether the projects have a good or not that good programmer, whether the app uses more additions or more sinuses, whether the WUs last 10min or 100h, my donation is always the same from my pov.

If some factor for the quality of the developers is to be introduced, who will decide, what's better and deserves more? Why it should project A get more per hour than project B? What kind of operation should get more credits, and again: why?

Grüße vom Sänger

Saenger
Saenger
Joined: 15 Feb 05
Posts: 403
Credit: 33009522
RAC: 0

RE: RE: General A term

Message 42162 in response to message 42160

Quote:
Quote:


General

A term meaning the amount of effort contributed by a user to the BOINC Powered Projects that that Participant is supporting. It is a metric that allows Participants to monitor their individual contributions and, unfortunately, in some cases to allow them to brag about their contributions.

4 times the FpOps therefore 4 times the credit.

I donate CPU-time.
I get some programms from the projects that do some operations with bits and bytes.
This operations differ from project to project, as does the projects interpretation of this operations in the real world.
From my pov as a donator of CPU-time, it's all just 1s and 0s, that use my CPU (and my electricity;) and I have to be "rewarded" for that.
If I have a faster puter, I'll get more work done per hour, so I get more reward per hour, but I don't have to and don't want to care type of programming of the app, it's all just the same for me.

Grüße vom Sänger

Ananas
Ananas
Joined: 22 Jan 05
Posts: 272
Credit: 2500681
RAC: 0

RE: ... But regarding

Message 42163 in response to message 42161

Quote:
...
But regarding different angel ranges: That's imho not fair. ...

It isn't fair but it is a fact.

Saenger
Saenger
Joined: 15 Feb 05
Posts: 403
Credit: 33009522
RAC: 0

RE: RE: ... But regarding

Message 42164 in response to message 42163

Quote:
Quote:
...
But regarding different angel ranges: That's imho not fair. ...

It isn't fair but it is a fact.


So it has to be changed!
But that's OT here and belongs on the Seti-boards.

Grüße vom Sänger

Ananas
Ananas
Joined: 22 Jan 05
Posts: 272
Credit: 2500681
RAC: 0

The mystery has been solved

The mystery has been solved :

Saenger is talking about Linux - and there the S5 client is one of the very few project applications that gives Linux about the same credits per hour as windows.

So he is right saying that S5 gives nearly 4 times as many credits, but it's not a bug, it's just fair treatment of the Linux platform.

ashj
ashj
Joined: 21 Jun 06
Posts: 55
Credit: 8922931
RAC: 0

who on earth really cares

who on earth really cares about any credits - it will not count for anyrhing concrete like uni credits - the object is surely only about helping the Project number crunch their data.
May I suggest that all users load BOINC as a service and walk.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.