Martin wrote:
[...]
> 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! :-)

A further thought...

The calibration can easily be used with the present "Cobblestones" 
scheme. Hence, the server-side development should be relatively easy 
(sorry, bad pun :-) ) and be able to be rapidly put in place, and not 
upset the present credits scheme.

The old CPDN lab machine mentioned earlier that is still running could 
form a starting point as a calibration reference.

Note: That will not solve the problem of trying to credit for what the 
cobblestones do not even measure. I guess that non-FLOPS projects will 
continue to have to add up a few fictitious pseudo-FLOPS!


At a later date, once all the discussion for a new credits scheme has 
been discussed, the /same/ calibration scheme should work just the same 
for whatever credits and whatever resources are measured, provided that 
we reference against representative system hardware for calibrating 
whatever mix of resources are being credited.

(Apologies if the long sentence breaks the Google translator :-( )


In brief: The calibration scheme should work just the same for any 
credits scheme. You just need your "etalon"(*) computer to be suitably 
representative for all of the mix of resources being referenced.


Regards,
Martin

* I'm guessing that Raistmer's Russian <--> English translation of 
"etalon" means "reference-comparison device", just as for an etalon in 
an interferometer.


-- 
--------------------
Martin Lomas
m_boincdev ml1 co uk.ddSPAM.dd
--------------------
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to