[Mpi-forum] Reading announcement - Clarifying collective synchronisation-semantics
Tony Skjellum
skjellum at gmail.com
Mon Feb 16 12:58:06 CST 2026
Christoph, some thoughts. Good idea to clarify.
For v collectives, we have the choice of “must” or “may” synchronize… in the limit of a few non-zero counts, seems clear that May is useful and must is more work.
As the MPI application, if the operations may synchronize, the application has to assume it but cannot exploit it. If it is must, then the application can exploit it. In either case, the algorithm can exploit the ability to synchronize. If we allow must to become may for v collectives, we should offer a must version too, since the embedded barrier may be more efficiently done inside the operation. Then the app chooses what is right for them. Neighbor collectives also merit discussion.
Example: When implementing v collectives on top of RMA or shmem (persistent mode easiest to use with RMA) we do the cross group sync, even if some counts are zero.
If we have further optimizations in persistent mode, we might avoid the whole group… also, likely with neighbor collectives.
Regards,
Tony
Anthony Skjellum, PhD
205-807-4968
On Feb 16, 2026, at 1:32 PM, Christoph Niethammer via mpi-forum <mpi-forum at lists.mpi-forum.org> wrote:
External Email Warning
This email originated from outside the university. Please use caution when opening attachments, clicking links, or responding to requests.
This Message Is From an External Sender
This message came from outside your organization.
Dear all,
I would like to present and read PR 1141 "Add text clarifying collective synchronisation-semantics to description"
(https://urldefense.us/v3/__https://github.com/mpi-forum/mpi-standard/pull/1141__;!!G_uCfscf7eWS!fOqG0ysWE0rRDy1f0-UhJSZRd99yheBU-gUhXhSnBfixq7zSKfw-YcJsZbwYwKMHxkdS79WgUd0_Ng2FNKCmuWbw4__pig$).
It implements the feedback from the Oct. 2025 non-voting MPI Forum meeting discussion on the topic raised in issue 971
(https://urldefense.us/v3/__https://github.com/mpi-forum/mpi-issues/issues/971__;!!G_uCfscf7eWS!fOqG0ysWE0rRDy1f0-UhJSZRd99yheBU-gUhXhSnBfixq7zSKfw-YcJsZbwYwKMHxkdS79WgUd0_Ng2FNKCmuWaEH-HiRQ$).
Best regards
Christoph Niethammer
--
Dr.-Ing. Christoph Niethammer
High Performance Computing Center Stuttgart (HLRS)
Nobelstrasse 19
70569 Stuttgart
Tel: ++49(0)711-685-87203
email: christoph.niethammer at hlrs.de
https://urldefense.us/v3/__https://www.hlrs.de/people/christoph-niethammer__;!!G_uCfscf7eWS!fOqG0ysWE0rRDy1f0-UhJSZRd99yheBU-gUhXhSnBfixq7zSKfw-YcJsZbwYwKMHxkdS79WgUd0_Ng2FNKCmuWb-86KfxQ$
_______________________________________________
mpi-forum mailing list
mpi-forum at lists.mpi-forum.org
https://urldefense.us/v3/__https://lists.mpi-forum.org/mailman/listinfo/mpi-forum__;!!G_uCfscf7eWS!aQwmUuPs4A4yU89LKJaIAA95f8iSAUVOasivZAsAvrI9GXoYtsGJnQEPHtFjlZ7DdZmf5EAeDNhSgnfU1nG67-1M3Q$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpi-forum/attachments/20260216/d0403d9b/attachment-0001.html>
More information about the mpi-forum
mailing list