mpiwg-hw-topology / Discussions-and-proposal

4 stars 0 forks source link

Clarify process binding in MPI #4

Open cniethammer opened 1 year ago

cniethammer commented 1 year ago

Problem

Many functionalities in the MPI standard require that the location of the underlying physical processes associated with MPI processes is defined and that processes do not migrate between hardware resources. The standard however neglects this fact in many places leaving the users and developers with unclear ways to use MPI interfaces or unmet requirements for optimizations leaving MPI implementations with their own solutions.

Proposal

We should address this in some way. Possible ways:

Changes to the Text

TBD processe with same naem in a pset?

Impact on Implementations

Impact on Users

References and Pull Requests

TBD

Notes from discussions in the WG so far: