This is the presentation layer of a two-part module. For an explanation of the layers and how to navigate within and between them, return to the top page of this module.
References
Lab Exercises
Evaluation
Called | Equivalent | Effect |
---|---|---|
MPI_Isend |
MPI_Send_init |
create request object |
MPI_Start |
start communication | |
MPI_Wait |
MPI_Wait |
end communication |
MPI_Request_free |
release request |
MPI_Send_init
and
MPI_Request_free
onceImprovement in wallclock time,
Persistent vs. conventional communication
One task sends, one receives
Timings done with PE version 2.1.0.6
Improvement was independent of the number of iterations
msize (bytes) | mode | improvement | mode | improvement |
---|---|---|---|---|
8 | async | 19 % | sync | 15 % |
4096 | async | 11 % | sync | 4.7 % |
8192 | async | 5.9 % | sync | 2.9 % |
800,000 | - | - | sync | 0 % |
8,000,000 | - | - | sync | 0 % |
Message Passing Interface Forum (June 1995) MPI:
A Message Passing Interface Standard.
References
Lab exercise for MPI Persistent Communication
Please complete this short evaluation form. Thank you!