[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