Message boards : Number crunching : Crazy credits like Bitcoin Utopia
Author | Message |
---|---|
I have noticed that recently some tasks in the project award an unusually large amount of credits compared to other similar tasks, both in this project and in other BOINC projects. I am concerned that such inequalities may discourage some users from continuing to participate in the project and negatively affect fair competition. This may be the result of some bug in the credit awarding system or an unintended configuration. Is there a possibility that the project team could look into this issue and consider adjusting the credit awarding algorithm? I think that fair credit awarding is crucial to engaging the community and encouraging new participants to join. Thank you for your attention and I am open to further discussion on this matter." | |
ID: 61804 | Rating: 0 | rate: / Reply Quote | |
Please provide specific examples of the tasks by putting links in this thread. Otherwise, it is hard to know how to respond. Are you referring to some buggy tasks that incorrectly ran very fast and still gave the credit? That was discussed in other threads. | |
ID: 61806 | Rating: 0 | rate: / Reply Quote | |
I think He connects it to other projects, like Einstein@home, where similar GPU can do ~ 6-7 times less credits a day. | |
ID: 61807 | Rating: 0 | rate: / Reply Quote | |
Each project and subproject are so different in terms of computing needs, so I think there is no good way to compare credits. Projects can set higher credits to draw in the volunteer resources they need. Anyway, it's all for fun regarding credits as there is no cash value. | |
ID: 61810 | Rating: 0 | rate: / Reply Quote | |
Each project and subproject are so different in terms of computing needs, so I think there is no good way to compare credits. Projects can set higher credits to draw in the volunteer resources they need. Anyway, it's all for fun regarding credits as there is no cash value. Of course there are differences between the projects and between tasks within projects. The points, however, should be (and I think originally were designed to be) awarded based on the computations completed. Points were originally based on Cobblestones. https://en.wikipedia.org/wiki/BOINC_Credit_System A computer should earn points proportional to it's computations accomplished. More powerful hardware earns points at a higher rate. There shouldn't be another layer of points awarded because the tasks are difficult or take a long time - that's already accounted for. | |
ID: 61840 | Rating: 0 | rate: / Reply Quote | |
That might have been true when only cpu applications and work were available in the beginning of BOINC. | |
ID: 61847 | Rating: 0 | rate: / Reply Quote | |
I'm old timer and I don't accept millions of credits for nothing. | |
ID: 61848 | Rating: 0 | rate: / Reply Quote | |
I'm old timer and I don't accept millions of credits for nothing. You forget the option that maybe the key is to get the tasks finished as quickly as possible because of the things the Project itself is trying to do. ie we need to finish this batch asap because the people we are doing it for need the data yesterday!! We as volunteers have no way of knowing what the reasons are for releasing this batch of tasks or that batch of tasks so trying to say 'these tasks pay too much credit' is just guesswork at this stage. | |
ID: 61902 | Rating: 0 | rate: / Reply Quote | |
Each project and subproject are so different in terms of computing needs, so I think there is no good way to compare credits. Projects can set higher credits to draw in the volunteer resources they need. Anyway, it's all for fun regarding credits as there is no cash value. + 1 | |
ID: 61903 | Rating: 0 | rate: / Reply Quote | |
As @Mikey mentioned, this project requires fast turnaround for tasks and set a short 5-day deadline. If the admins/developers/scientists had their druthers, and be damned any complaints from the volunteers, they would set a one day deadline. | |
ID: 61904 | Rating: 0 | rate: / Reply Quote | |
While there are differences between projects that may result in an actual difference in the amount of operations performed for a given amount of computation time, it is possible to establish an upper bound for the 'fair' amount of credits based on a particular benchmark processor. | |
ID: 61965 | Rating: 0 | rate: / Reply Quote | |
I hope you realize your computation of 'fair' credits is based on the flawed original "Cobblestone" credit algorithm and the main BOINC developers stated way back in the beginning that the algorithm was completely flawed once BOINC started using gpu applications. | |
ID: 61966 | Rating: 0 | rate: / Reply Quote | |
Yes, of course I understand that the original Cobblestone credit algorithm does not work with GPUs because it is based only on the CPU benchmark and would thus not account for work done by the GPU. The point is simply that you can compute the theoretical maximum number of operations that a GPU could possibly perform in a certain amount of time and use this to see that the credit provided by a project is not related to the actual computational difficulty of the tasks. There is only one manufacturer of Nvidia GPU chips (TSMC), and there are standardized benchmarks used in industry (notably LINPACK, which is more representative than the Whestone benchmark used by BOINC and has been implemented with CUDA acceleration). | |
ID: 61967 | Rating: 0 | rate: / Reply Quote | |
What you posted is all well and good and a nice reference to one of the original credit algorithm discussions. | |
ID: 61968 | Rating: 0 | rate: / Reply Quote | |
...As far as I know, the GPUGrid app use FP32 on the GPU (it's not clear that the same is true for the ATMML app, but let's suppose it is true), considering the fast return bonus of *2, 64*2=128 is not that far off from 142. This is pure speculation though. | |
ID: 61985 | Rating: 0 | rate: / Reply Quote | |
...As far as I know, the GPUGrid app use FP32 on the GPU (it's not clear that the same is true for the ATMML app, but let's suppose it is true), considering the fast return bonus of *2, 64*2=128 is not that far off from 142. which app are you referring to when you say "the GPUGrid app"? there are three different apps here which routinely have work these days. The Quantum Chemistry app relies heavily on FP64, and that's why cards like Titan V or V100 are so much faster than even 4090's on that app. ____________ | |
ID: 61986 | Rating: 0 | rate: / Reply Quote | |
There is probably no ideal solution in awarding credits for each sub-projects particularly due to gpugrid WUs variation. It will be great at least to describe how the credits are awarded for each subprojects. As an example Folding@home website https://foldingathome.org/faqs/statistics-teams-usernames/how-do-you-decide-how-much-credit-a-work-unit-is-worth-how-do-you-determine-how-many-points-a-work-unit-is-worth/ describes this well and lay out the limitations of the method that they have chosen while attempting to achieve "equal pay for equal work". FAH can process the WUs either with CPU or GPU and they use Intel i5-750 cpu (linux) as reference. That's a very ancient cpu. Right now a 4090 will do about 31M-32M average PPD in FAH (linux). Yeah, credit is outrageous for 4090 but at least FAH is attempting to use a single reference point i.e. i5-750 https://folding.lar.systems/cpu_ppd/brands/intel/folding_profile/intelr_coretm_i5_cpu___750__267ghz. One can do a quick math to see how much 4090 is faster (~4000x) than i5-750 just based on average PPD, assuming uninterrupted folding (there is a QRB - quick return bonus which affects PPD if you don't run continuously). | |
ID: 61987 | Rating: 0 | rate: / Reply Quote | |
which app are you referring to when you say "the GPUGrid app"?I was referring to the ACEMD 3 app. Sorry for omitting that. | |
ID: 61988 | Rating: 0 | rate: / Reply Quote | |
I like the idea of a quick return bonus (especially a very well defined one like on FAH). In my dreams however, there should be an annual interest rate applied to points earned earlier (depending on how much faster the CPUs / GPUs got on that given year - I'm aware that there is a whole can of worms here in this idea). It would make it possible (or easier) to compare present day contributions to older contributions. It feels kind of unfair against "ancient" crunchers that by using present day GPUs anyone can get easily in front of them because now anyone can produce 4.000-400.000 times more credit per day than in "ancient" times. The importance of previous contributions are not honored at all with the present credit system (neither in BOINC, or FAH). | |
ID: 61989 | Rating: 0 | rate: / Reply Quote | |
Message boards : Number crunching : Crazy credits like Bitcoin Utopia