Visible to Intel only — GUID: GUID-7DC50A1D-19C2-4911-B885-42FE6A41A670
Visible to Intel only — GUID: GUID-7DC50A1D-19C2-4911-B885-42FE6A41A670
Truly_passive_put
This benchmark verifies whether the MPI implementation supports the truly one-sided communication mode. In this mode, the origin process can complete its access epoch even if the target process is outside the MPI stack.
The Truly_passive_put benchmark returns two timing values:
The time needed for the origin process to complete the MPI_Put operation while the target process is waiting in the MPI stack in the MPI_Barrier call.
The time needed for the origin process to complete the MPI_Put operation while the target process performs computations outside the MPI stack before the MPI_Barrier call.
To ensure measurement correctness, the time spent by the target process in the computation function should be comparable to the time needed for successful completion of the MPI_Put operation by the origin process.
Property |
Description |
---|---|
Measuredpattern |
MPI_Put/MPI_Win_flush, while the target process performs computations before the MPI_Barrier call |
MPI data type |
MPI_BYTE (origin and target) |
Reportedtimings |
Bare time |
Reportedthroughput |
None |