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.

Reply via email to