I have asked this question before with boinc groups but always get the same answer. A link to the actual formula to calculate RAC. Which doesn't help me much.
So I thought up this way of asking the same question:
If in the current moment I am granted 10,000 credits, what is it worth in RAC value:
in one second =
in 30 days =
in 60 days =
in 90 days =
Thanks
merle
What is freedom of expression? Without the freedom to offend, it ceases to exist.
— Salman Rushdie
Copyright © 2024 Einstein@Home. All rights reserved.
How do we calculate RAC -- For Dummies?
)
Recent Average Credit (per day).
It means that on average your computers produces 10,000 credits per day. Just divide and multiply to convert from days to seconds and centuries.
RE: If in the current
)
Two simple rules get you very close.
1. At the moment of award, 1 point in credit bumps up your RAC by just about 0.1.
2. The RAC contribution of already credited work decays a factor of two per week.
Applying those rules and rounding aggressively, would give estimates of answers to your question of:
in one second = 1000
in 30 days = 51
in 60 days = 3
in 90 days = 0
RE: RE: If in the
)
I like it. It seems to make sense from my experience. That's a fast decay. Makes me feel like a lab rat running on a wheel. :-)
merle
What is freedom of expression? Without the freedom to offend, it ceases to exist.
— Salman Rushdie
RE: That's a fast decay.
)
So it could probably be a good idea to rename RAC to RAT = Recent Average Turns :-)))
Cheers,
Arthur
I know I am a part of a story that starts long before I can remember and continues long beyond when anyone will remember me [Danny Hillis, Long Now]
RE: RE: That's a fast
)
Recent Attenuated Turns?
merle
What is freedom of expression? Without the freedom to offend, it ceases to exist.
— Salman Rushdie
RE: RE: RE: That's a
)
Think of RAC as a speedometer in your car, the harder you press the gas pedal, or more machines you use to crunch with, the faster you go, but as soon as you lift your foot off the gas, or stop using some machines, the slower you will go. Some projects give a ton of rac per workunit completed, others not so much, this has been debated thoroughly over the years and this is not the place to rehash it again, just suffice it to say each project can set it the way they like it to be. This means if you are crunching for project A and it gives out twice as much rac as project B for a similar amount of work your rac will be higher even though you aren't working harder, or pressing the pedal closer to the floor. Because each project sets their own credits it is therefore best to use rac as a comparison at the SAME project, not across projects.
Sorry Mikey, We were just
)
Sorry Mikey,
We were just joking around. Helps me get over my own boredom.
merle
What is freedom of expression? Without the freedom to offend, it ceases to exist.
— Salman Rushdie
RE: I have asked this
)
Argh!!! I've poked about BOINC and this forum off and on for several years looking for that formula! And you get it handed to you! :)
I think I know what it is, but would like to be sure, so would somebody share it again, please?
I think that it is an exponential moving average with an alpha of approximately 0.1/day.
Simulating that with a spreadsheet suggests that the more often one updates to get newly earned credits pushed into the RAC, the more slowly the RAC grows toward equilibrium! If true, it is mighty clever of our esteemed developers to structure the scorekeeping algorithm to slightly penalize such unproductive loading of the servers! :)
Stan
RE: RE: I have asked this
)
Here's a start:
http://boinc.berkeley.edu/wiki/Computation_credit
The best description was
)
The best description was probably in the old Unofficial BOINC Wiki. That's been allowed to lapse, and the domain name has been taken over by a squatter, but it can still be found in the Wayback Machine archive.
http://web.archive.org/web/20120418125739/http://www.boinc-wiki.info/Recent_Average_Credit