If anyone is interested there is a good explanation for why BOINC applications experience a speed-up
when each application is assigned an affinity for one CPU (and by implication why it does not work for single-CPU hyperthreading) here: Fedorova, A., S. Blagodurov, et al. (2010). "Managing contention for shared resources on multicore processors." Commun. ACM 53(2): 49-57. Essentially, one can infer from the article that the speed-up is due to fewer cache misses and reduced contention for the front-side bus and the memory controller. Charles Elliott _______________________________________________ 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.
