Gabriele Fatigati, le Tue 09 Aug 2011 18:14:55 +0200, a écrit : > hwloc_get_cpubind() function, return, according to the manual, "current > process > or thread binding". What does it means?
The cpuset to which the current process or thread (according to flags) was last bound to. That is, the converse of set_cpubind(). > It return cpu index where process/ thread runs? No, hwloc_get_last_cpu_location() does that. > If yes, which cpuset I have to use in function arguments? get_cpubind returns a cpuset, you just provide one you have allocated the way you prefer. > Could you give me a little example to use it? It is really just the converse of hwloc_set_cpubind(), so for instance: set = hwloc_bitmap_alloc(); hwloc_get_cpubind(topology, &set, 0) Samuel