[ET Trac] [Einstein Toolkit] #1722: hwloc could warn the user if a process spans more than one NUMA node

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Dec 15 15:32:20 CST 2014


#1722: hwloc could warn the user if a process spans more than one NUMA node
-----------------------------------+----------------------------------------
 Reporter:  hinder                 |       Owner:                     
     Type:  enhancement            |      Status:  new                
 Priority:  minor                  |   Milestone:                     
Component:  EinsteinToolkit thorn  |     Version:  development version
 Keywords:                         |  
-----------------------------------+----------------------------------------
 If running on a NUMA architecture, performance could be very bad if a
 process allocates memory from one NUMA node, and also has threads running
 on cores of another NUMA node, as they will attempt to access the memory
 from the first node, which will be slow.  It is probably better in that
 situation if there is one process per NUMA node, so that each process
 allocates memory it has fast access to.

 hwloc could detect whether the threads in a process are all on the same
 NUMA node or not, and output a warning (or error?) if there are threads
 running on more than one NUMA node in the same process.

 See also #1446 and #1528.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1722>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list