1
1
openmpi/ompi/mca/pml
Artem Polyakov 7d96f12fec pml/yalla: fix yalla performance regression
It was introduced in PR https://github.com/open-mpi/ompi/pull/1228
 in particular in commit 041a6a9f53.

 Original solution was using "flexible array member" called "mxm_base"
 to "fall-through" to the "mxm" send/recv member that located in the
 outer structure.

 After changing number of elements in "mxm_base" from 0 to 1 we actually
 allocating 2 mxm_req_base_t elements which leads to increased overal
 size and harms cache performance.

 It also brakes "mca_pml_yalla_check_request_state" function.
2016-07-05 10:52:48 +03:00
..
base Refactor the request completion (#1422) 2016-05-24 18:20:51 -05:00
bfo Remove more references to the request mutex. 2016-05-25 23:27:06 -04:00
cm start bug fixes (#1729) 2016-06-02 20:22:40 -04:00
crcpw ownership: update ownership files 2015-06-25 10:04:42 -06:00
example Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
monitoring sentinel: use type uintptr_t for sentinel 2016-02-10 11:28:56 +09:00
ob1 pml/ob1: bug fixes 2016-06-06 17:54:55 -06:00
ucx Removal of ompi_request_lock from pml/ucx. 2016-05-26 12:36:58 -04:00
v Merge pull request #1552 from kmroz/wip-hostname-len-cleanup-1 2016-05-02 09:44:18 -04:00
yalla pml/yalla: fix yalla performance regression 2016-07-05 10:52:48 +03:00
configure.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_constants.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml.h Add support for detecting when dynamic add_procs is not possible 2015-09-23 16:22:05 -06:00