Hi,

I'm running OpenMP tests and I see a slow down going from 8 to 16 threads.  I'm 
suspecting that the arrays I'm using are all allocated on a single NUMA domain, 
so that threads 9-15 encounter a slowdown when accessing those arrays, because 
they have to cross domains.  Suppose that I've allocated an array v[1..100].  
Is it possible to use hwloc_set_area_membind_nodeset to reset a portion of the 
array to another domain?  That is, can I "move" v[51..100] to a different NUMA 
domain?

Thanks,Rob

Reply via email to