Which means, for what little it matters, that those metrics violate the standard as defined in the BOINC documentation
A moving average is not a standard ...it is however a way to deflate the credit awards over time.., why this is seen as a good thing has still not been explained. On Sep 29, 2009, at 10:17 AM, Lynn W. Taylor wrote: > Seems to me that projects which award credit on FLOPs are at some > point > already there. > > ... and at least for SETI, the "reference machine" is a moving average > of 100 median machines. > > Credit is calculated on benchmark * time and FLOPs, and the multiplier > is adjusted. > > john.mcl...@sybase.com wrote: >> I would still keep the current benchmarks though. However, if they >> are not >> tied to Credit, the frequency for running the benchmarks could be >> reduced >> to those times where there is some change to the hardware or OS >> that might >> affect the benchmarks. In this case, the benchmarks would be >> purely for >> the use of the CPU scheduler and work fetch algorithms. The credit >> modifier would come from a comparison with the reference machine >> somehow. >> >> jm7 >> >> <boinc_dev-boun...@ssl.berkeley.edu> wrote on 09/29/2009 09:24:49 AM: >> >>> Martin <m_boinc...@ml1.co.uk> >>> Sent by: <boinc_dev-boun...@ssl.berkeley.edu> >>> >>> 09/29/2009 09:24 AM >>> >>> To >>> >>> BOINC Developers Mailing List <boinc_dev@ssl.berkeley.edu> >>> >>> cc >>> >>> Subject >>> >>> Re: [boinc_dev] [boinc_alpha] Card Gflops in BOINC 6.10 >>> >>> john.mcl...@sybase.com wrote: >>>> I have mostly not been hearing that live work would be the >>>> reference. >> What >>>> I have mostly been hearing is that we should do reference tasks >>>> where >> the >>>> result is known, and the FLOP count can be known as well. Running >> these >>>> frequently is what I was objecting to as it wastes large amounts of >>>> otherwise useful processor time. >>> The main aim is to eliminate the need for adding extra code into the >>> clients just for the sake of adding up FLOPS or IOPS or whatever. >>> Further, the aim is to also eliminate the need for adding /any/ >>> 'performance instrumentation' into the clients. (Optimisations are >>> inherently allowed for also.) >>> >>> Referencing back to known hardware looks to be a lot easier, and >>> also >>> offers the chance to be "scientific" about the credits. We can >>> then do >>> meaningful performance comparisons for hardware, algorithms, or >>> whatever... Who knows what new Computer Science can be then >>> uncovered. >>> >>> The credits freaks then also get a 'currency' that is stable and >>> referenced back to known hardware/performance. >>> >>> Better still, all the calibration can be coordinated purely server- >>> side. >>> >>> Just eliminating all the arguments and extended discussions has >>> just got >>> to be a good plus point! :-) >>> >>> >>>> I agree that having a reference machine doing work would >>>> eliminate the >> need >>>> for gold plated benchmarks. However, it does not entirely >>>> eliminate >> the >>>> need for basic benchmarks as there is a very wide range in >>>> computation >>>> speeds for the computers that are in use on BOINC projects. We >>>> still >> need >>>> the basic benchmarks (the 5 minute variety that we have now) to >>>> give us >> a >>>> starting point for the CPU scheduler and work fetch algorithms. >>> For unknown 'new' hosts, indeed so. >>> >>> Alternatively, new hosts on their first attach to a project could >>> download a (live but with redundancy) WU deliberately to >>> characterise >>> what their performance is. The scheduler would just need to permit >>> only >>> one WU to be downloaded initially so as to see how long it takes. >>> Sort >>> of NNT for a new project until the first task is returned... >>> >>> >>> I guess running the whetstone/dhrystone benchmark once per new >>> host is >>> still good for conjuring up the "supercomputer" benchmark for >>> gaining >>> further grants! >>> >>> Regards, >>> Martin >>> >>> >>>> <boinc_dev-boun...@ssl.berkeley.edu> wrote on 09/28/2009 04:58:05 >>>> PM: >>>> >>>>> Martin <m_boinc...@ml1.co.uk> >>>>> Sent by: <boinc_dev-boun...@ssl.berkeley.edu> >>>>> >>>>> 09/28/2009 04:58 PM >>>>> >>>>> To >>>>> >>>>> BOINC Developers Mailing List <boinc_dev@ssl.berkeley.edu> >>>>> >>>>> cc >>>>> >>>>> Subject >>>>> >>>>> Re: [boinc_dev] [boinc_alpha] Card Gflops in BOINC 6.10 >>>>> >>>>> john.mcl...@sybase.com wrote: >>>>>> I was trying to state something similar. There are computers >>>>>> doing >>>> useful >>>>>> work for projects and increasing the burden of time spent on >> benchmarks >>>>>> will reduce the availability of those resources to the project. >>>>> There's no burden of benchmarks when the live work itself is in >>>>> effect >>>>> it's own benchmark as referenced back to the performance of a >>>>> known >>>>> piece of hardware. >>>>> >>>>> You can then waste as much benchmarking time as you like to >> characterise >>>>> your reference machine. Meanwhile, the rest of world of Boinc >> continues >>>>> with useful work undisturbed. >>> -- >>> -------------------- >>> Martin Lomas >>> m_boincdev ml1 co uk.ddSPAM.dd >>> -------------------- >>> _______________________________________________ >>> boinc_dev mailing list >>> boinc_dev@ssl.berkeley.edu >>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev >>> To unsubscribe, visit the above URL and >>> (near bottom of page) enter your email address. >>> >> >> _______________________________________________ >> boinc_dev mailing list >> boinc_dev@ssl.berkeley.edu >> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev >> To unsubscribe, visit the above URL and >> (near bottom of page) enter your email address. >> > _______________________________________________ > boinc_dev mailing list > boinc_dev@ssl.berkeley.edu > http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev > To unsubscribe, visit the above URL and > (near bottom of page) enter your email address. _______________________________________________ boinc_dev mailing list boinc_dev@ssl.berkeley.edu http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.