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). |
1 reply
|
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). |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
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?
All reactions