When the MX MTL complete a request, force a return from the progress function.
Decrease the latency by about 0.3 microseconds. This commit was SVN r12454.
Этот коммит содержится в:
родитель
3d0df2cf29
Коммит
108ea4dbe9
@ -214,6 +214,7 @@ int ompi_mtl_mx_progress( void ) {
|
|||||||
MPI_ERR_INTERN;
|
MPI_ERR_INTERN;
|
||||||
}
|
}
|
||||||
mtl_mx_request->super.completion_callback(&mtl_mx_request->super);
|
mtl_mx_request->super.completion_callback(&mtl_mx_request->super);
|
||||||
|
return completed;
|
||||||
}
|
}
|
||||||
if(OMPI_MTL_MX_IRECV == mtl_mx_request->type) {
|
if(OMPI_MTL_MX_IRECV == mtl_mx_request->type) {
|
||||||
|
|
||||||
@ -242,6 +243,7 @@ int ompi_mtl_mx_progress( void ) {
|
|||||||
MPI_ERR_INTERN;
|
MPI_ERR_INTERN;
|
||||||
}
|
}
|
||||||
mtl_mx_request->super.completion_callback(&mtl_mx_request->super);
|
mtl_mx_request->super.completion_callback(&mtl_mx_request->super);
|
||||||
|
return completed;
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user