1
1
openmpi/opal/mca/btl
Nathan Hjelm 99627319f0 btl/ugni: reduce overhead of progress function
This commit reduces the overhead of calling the ugni progress
function. It does the following:

 - Check for new connections once every eight calls.

 - Do not call remote smsg progress unless we are connected to at
   least one remote peer.

 - Do not call rdma progress unless at least one rdma fragment is
   outstanding.

 - Check endpoint wait list size before obtaining a lock.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-25 14:27:34 -06:00
..
base btl: use flag enumerator for btl_*_flags and btl_*_atomic_flags 2016-03-21 15:23:37 -06:00
openib btl/openib: fix #if vs #ifdef 2016-05-23 14:27:33 +09:00
portals4 btl-portals4: remove unnecessary PtlMDBind result check 2015-12-14 12:09:01 -06:00
scif m4: rename OMPI_SUMMARY_* macros to OPAL_SUMMARY_* 2016-04-20 08:40:00 -07:00
self btl: btls are now required to set the send flag if supported 2015-09-10 08:55:54 -06:00
sm Revert "Modify singularity support per patch from Greg Kurtzer" 2016-03-24 11:27:18 -07:00
smcuda opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
tcp Merge pull request #1628 from kmroz/wip-btl-tcp-ethtool-speed 2016-05-18 12:12:55 -04:00
template Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ugni btl/ugni: reduce overhead of progress function 2016-05-25 14:27:34 -06:00
usnic usnic: fix resource check 2016-04-22 15:58:27 -07:00
vader rcache: fix deadlock in multi-threaded environments 2016-05-17 09:02:40 -06:00
btl.h Update the copyright and cleanup the code. 2016-03-28 14:41:01 -04:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00