By Client Estimated credit, I assume you mean something like wall time *
device flops * C?  Could we benchmark each device on the system so that if
it is assigned to a particular device we will have some idea how that
device performs?  For example if a CPU has a rating of 1000 and GPU #1 has
a rating of 5000 and GPU#2 has a rating of 15000, it would be less than
useful to lump the two GPUs together.  If a task is assigned to GPU #1 it
will run at 1/3 the speed that it would if it was assigned to GPU #2, and
it just seems to be a better solution to have two distinct numbers for
this.

Yes, CPUs on a particular host should be all the same, but GPUs are often
different.

I would still like to see servers report a list of supported device types.
This would make a consistent work fetch possible for the faster devices
(from my scenario with 3 projects with equal resource shares, only one of
which can use the GPU).

jm7


                                                                           
             David Anderson                                                
             <[email protected]                                             
             ey.edu>                                                    To 
                                       <[email protected]>            
             10/27/2010 02:41                                           cc 
             PM                        BOINC Developers Mailing List       
                                       <[email protected]>        
                                                                   Subject 
                                       Re: [boinc_dev] proposed scheduling 
                                       policy changes                      
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           






On 27-Oct-2010 11:38 AM, [email protected] wrote:

>
> The proposed work fetch policy will also mean that more work will be
> fetched from the projects where the machine is least effective, assuming
> FLOP counting is used to grant credits.

That's a good point.
I'm now leaning towards client-estimated credit
rather than actual credit as a basis.
(Also because of the issues that Richard raised)

-- David



_______________________________________________
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