1
1
openmpi/ompi/mca/btl
Gleb Natapov 3ebaff8dfe Implement new BTL parameters:
We eagerly send data up to btl_*_eager_limit with the match
Upon ACK of the MATCH we start using send/receives of size
btl_*_max_send_size up to the btl_*_rdma_pipeline_offset
After the btl_*_rdma_pipeline_offset we begin using RDMA writes of
size btl_*_rdma_pipeline_frag_size.

Now, on a per message basis we only use the above protocol if the
message is larger than btl_*_min_rdma_pipeline_size

btl_*_eager_limit - > same
btl_*_max_send_size -> same
btl_*_rdma_pipeline_offset -> btl_*_min_rdma_size
btl_*_rdma_pipeline_frag_size -> btl_*_max_rdma_size


btl_*_min_rdma_pipeline_size is new..

This patch also moves all BTL common parameters initialisation into
btl_base_mca.c file.

This commit was SVN r14681.
2007-05-17 07:54:27 +00:00
..
base Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
gm Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
mvapi Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
mx Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
openib Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
portals Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
self Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
sm Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
tcp Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
template Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
udapl Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
btl.h Implement new BTL parameters: 2007-05-17 07:54:27 +00:00
Makefile.am Clean up a couple of configure things: 2007-05-15 04:23:48 +00:00