Download presentation
Presentation is loading. Please wait.
Published byGodwin Banks Modified over 9 years ago
1
Persistent Collectives Comments on feedback
2
Waiting for optimisation phase [15] MPI_ _INIT(…, &request) – Usage: INIT -> (START -> WAIT)* -> FREE [2] MPI_ _INIT(…, &request) – Usage: INIT -> WAIT -> (START -> WAIT)* -> FREE [0] MPI_ _INIT(…, &request1, &request2) – Usage: INIT -> WAIT[1] -> (START[2] -> WAIT[2])* -> FREE[2]
3
Ordering of “start” step Initialisation calls *must* be ordered – To enable matching of all calls for same operation – Define as non-blocking collective call [16] Ordering is part of that – Define as collective, i.e. may synchronise [1] Ordering starts? Yes: [15], No: [3] Same as init: [], abstain: [everyone] Same on all processes: [9], abstain: []
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.