@@ -1096,27 +1096,22 @@ GPU pipeline uses host buffer and pipelining technique to send internode
10961096messages instead of GPU RDMA. To enable this mode, use the following two
10971097CVARs:
10981098
1099- * ` MPIR_CVAR_CH4_OFI_ENABLE_GPU_PIPELINE ` : This CVAR enables GPU pipeline
1100- for inter-node pt2pt messages
1101- * ` MPIR_CVAR_CH4_OFI_GPU_PIPELINE_THRESHOLD ` : The threshold to start using
1102- GPU pipelining. Default is 1MB.
1099+ * ` MPIR_CVAR_CH4_OFI_EAGER_THRESHOLD ` : This CVAR enables enables the RNDV
1100+ (rendezvous) path for large messages above the threshold. Recommended value
1101+ is 1MB.
11031102
1104- * ` MPIR_CVAR_CH4_OFI_GPU_PIPELINE_BUFFER_SZ ` : Specifies the chunk size
1105- (in bytes) for GPU pipeline data transfer.
1103+ * ` MPIR_CVAR_CH4_OFI_RNDV_PROTOCOL=pipeline ` : Forces the RNDV algorithm to
1104+ use pipelining. The default is "auto", which will select best algorithms
1105+ based on message attributes. Other include protocols include "read" - RDMA
1106+ read, and "direct", which relies on underlying network library implementations.
11061107
1107- * ` MPIR_CVAR_CH4_OFI_GPU_PIPELINE_NUM_BUFFERS_PER_CHUNK ` : Specifies the
1108+ * ` MPIR_CVAR_CH4_OFI_PIPELINE_CHUNK_SZ ` : Specifies the chunk size
1109+ (in bytes) for pipeline data transfer.
1110+
1111+ * ` MPIR_CVAR_CH4_OFI_PIPELINE_NUM_CHUNKS ` : Specifies the
11081112number of buffers for GPU pipeline data transfer in each block/chunk of
11091113the pool.
11101114
1111- * ` MPIR_CVAR_CH4_OFI_GPU_PIPELINE_MAX_NUM_BUFFERS ` : Specifies the maximum
1112- total number of buffers MPICH buffer pool can allocate.
1113-
1114- * ` MPIR_CVAR_CH4_OFI_GPU_PIPELINE_D2H_ENGINE_TYPE ` : Specify engine type
1115- for copying from device to host (sender side), default 0
1116-
1117- * ` MPIR_CVAR_CH4_OFI_GPU_PIPELINE_H2D_ENGINE_TYPE ` : Specify engine type
1118- for copying from host to device (receiver side), default 0
1119-
11201115To enable GPU Direct RDMA support for pt2pt communication, use the
11211116following CVARs:
11221117* ` MPIR_CVAR_CH4_OFI_ENABLE_HMEM ` : This CVAR with a value of ` 1 ` enables
0 commit comments