Hi Brice,
thanks a lot for the clarification!
I got access to 64 cores system and you are indeed right! There is however an issue that taskset does not support 0x80000000,0x0 format.
taskset 0x80000000,0x0 sleep 100
failed to parse CPU mask 0x80000000,0x0
However,
taskset 0x8000000000000000 sleep 100
works fine:-)
Can I suggest an enhancement to hwloc to support taskset format? taskset is currently standard utility to set CPU affinity. Some colleagues of mine don't want to switch to hwloc-bind yet, so supporting taskset format would be great. You can certainly get around with
hwloc-calc --proclist --physical 0x80000000,0x0
but it will make unnecessarily complex.
Could you either add new option --cpuset-taskset-compatible or perhaps change --cpuset output from 0x80000000,0x0
to 0x8000000000000000 ?