On Dec 11, 2014, at 2:03 PM, Brice Goglin <brice.gog...@inria.fr> wrote:
> By the way, if you can't in the BIOS, you may want to disable the > hyperthread in the kernel: > > for i in $(hwloc-calc --whole-system --po -I pu core:all.pu:0) ; do echo 0 > > /sys/devices/system/cpu/cpu$i/online ; done > > (write 1 instead of 0 to reenable them). But keep in mind that this is the semantic equivalent of using hwloc-bind to bind to the first HT in each core. I.e., disabling HT in the Linux kernel just disables scheduling on the 2nd HT. -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/