Replies: 2 comments 1 reply
-
An HPX locality corresponds to an OS process. A locality can span multiple NUMA domains on the same physical compute node. However, as you can run several localities on the same compute node, those may share a NUMA domain. Everything depends on how you run the application (i.e., what command line options you pass and how many process instances of the HPX application you launch). |
Beta Was this translation helpful? Give feedback.
-
A NUMA domain and a socket in HPX corresponds to whatever hwloc reports. For the GPU's, please use whatever tools you prefer to access this information (e.g., directly using hwloc). |
Beta Was this translation helpful? Give feedback.
-
Hi,
Just a quick question. How do you define a NUMA domain (in terms of "terminology") and how is it related to locality?
Because when I use the hello world distributed example on a NUMA system (dual socket) it prints only messages from locality 0. Is the whole NUMA domain (and so the two sockets) considered as locality 0 or is locality 0 one of the two sockets?
Beta Was this translation helpful? Give feedback.
All reactions