Paul D. Buck wrote: > This is also tied to the HT related enhancements where it has been > noted that some projects are better pairs with others because of the > mix of instructions. > > I know at one point in the discussions we noted that a scoreboard > might be an effective "learning" mechanism where BOINC would note > which applications were in the mix during execution and how "well" > the tasks did as measured by execution time. For example pairing PG > (Integer) with SaH (FP) may be more effective in total throughput > than SaH/SaH and PG/PG pairings because of the more effective use of > HT ... > > As far as John's point about Resource Share we should all remember in > the last design document RS was relegated to the very last concern of > BOINC and that the current rules already allow BOINC to forgo > satisfaction of RS for a number of other reasons... > > Personally I think this is still a long lingering effect of not > considering the significant changes brought about by the growth in > the "width" of most computers. The internal models are still tied to > the old single processor model ...
I agree on all points and with Raistmer. The scoreboard idea is a nice one to try to arbitrarily learn 'good' mixes and 'poor' mixes of tasks for an individual platform. Meanwhile, there seems to be enough of an impossible task in just keeping the boinc scheduler working without adding yet more "bolt-ons". Has the system already become too complex for trying to meet mutually antagonistic requirements? (Is there also a strongly "Computer Science" view of ignoring the hardware platform as opposed to a more platform sympathetic "Computer Engineering" view?) And no... I ain't the time to jump in to try any tweaks! :-( Regards, Martin -- -------------------- 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.
