[Beowulf] Again about NUMA (numactl and taskset)

Håkon Bugge Hakon.Bugge at scali.com
Tue Jun 24 02:57:24 PDT 2008


Hi Mark,

At 17:25 23.06.2008, Mark Hahn wrote:

>>5) In which cases is it reasonable to switch on 
>>"Node memory interleaving" (in BIOS) for the 
>>application which uses more memory than is presented on the node ?
>
>I leave it off, since numactl --interleave lets 
>you get the same effect from user-space.  I'm 
>not sure I've ever seen it be a win.

numactl --interleave will for sure use (at least) 
page resolution performing the interleave. In my 
fantasy, I imagine the hardware interleave to be 
on a cache-line boundary. If that is the case, 
you might see differences though, for example if 
the threads/processes tend to generate cache 
misses to a single page, but different lines 
within that page. Probably an unlikely scenario for real applications...



Håkon







More information about the Beowulf mailing list