You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To complete all RMA operations that are posted from a particular PE to a particular target PE, the OpenSHMEM programs can call shmem_quiet. The shmem_quiet operation, however, completes the RMA operations from the calling PE to all PEs. For system configuration, where shmem_quiet is expensive this is unnecessary overhead.
Proposal :
Introduce PE specific completion routines that complete RMA operations from the calling PE to the target PE
This provides a light-weight alternative for shmem_quiet if the OpenSHMEM programs desire to complete operations from the calling PE to the target PE. There is no change in semantics for the current shmem_fence interface.
Impact on implementation:
Implementations will have to implement the new interface shmem_pe_quiet(target_pe) and its context variants shmem_ctx_quiet(ctx, int target_pe)
The text was updated successfully, but these errors were encountered:
Problem :
To complete all RMA operations that are posted from a particular PE to a particular target PE, the OpenSHMEM programs can call shmem_quiet. The shmem_quiet operation, however, completes the RMA operations from the calling PE to all PEs. For system configuration, where shmem_quiet is expensive this is unnecessary overhead.
Proposal :
Introduce PE specific completion routines that complete RMA operations from the calling PE to the target PE
shmem_pe_quiet(target_pe)
shmem_ctx_pe_quiet(ctx, target_pe)
PR describing the interface and semantics
Impact on Users:
This provides a light-weight alternative for shmem_quiet if the OpenSHMEM programs desire to complete operations from the calling PE to the target PE. There is no change in semantics for the current shmem_fence interface.
Impact on implementation:
Implementations will have to implement the new interface shmem_pe_quiet(target_pe) and its context variants shmem_ctx_quiet(ctx, int target_pe)
The text was updated successfully, but these errors were encountered: