[DOC] fix: default slice_size is 64KB (#444)

This commit is contained in:
Chenhao Ye 2025-06-03 19:23:29 -07:00 committed by GitHub
parent 59ac503510
commit 8ccf6932bd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 3 additions and 3 deletions

View File

@ -58,7 +58,7 @@ The process involves identifying the appropriate local and target NICs based on
For instance, as illustrated in figure above, to transfer data from buffer 0 (assigned to cpu:0) in the local node to buffer 1 (assigned to cpu:1) in the target node, the engine first identifies the preferred NICs for cpu:0 using the local server's topology matrix and selects one, such as mlx5_1, as the local NIC. Similarly, the target NIC, such as mlx5_3, is selected based on the target memory address. This setup enables establishing an RDMA connection from mlx5_1@local to mlx5_3@target to carry out RDMA read and write operations.
To further maximize bandwidth utilization, if a single request's transfer is internally divided into multiple slices if its length exceeds 16KB.
To further maximize bandwidth utilization, if a single request's transfer is internally divided into multiple slices if its length exceeds 64KB.
Each slice might use a different path, enabling collaborative work among all RDMA NICs.
### Endpoint Management

View File

@ -50,7 +50,7 @@ BatchTransfer API 使用请求Request对象数组传入用户请求
例如,如图所示,要将数据从本地节点分配给 `cpu:0` 的缓冲区0传输到目标节点分配给`cpu:1`的缓冲区1引擎首先使用本地服务器的拓扑矩阵识别`cpu:0`的首选NIC并选择一个如`mlx5_1`作为本地NIC。同样根据目标内存地址选择目标NIC如`mlx5_3`。这种设置允许建立从`mlx5_1@本地`到`mlx5_3@目标`的RDMA连接以执行RDMA读写操作。
为了进一步最大化带宽利用率,如果单个请求的传输长度超过16KB则其内部被划分为多个切片。每个切片可能使用不同的路径使所有RDMA NIC能够协同工作。
为了进一步最大化带宽利用率如果单个请求的传输长度超过64KB则其内部被划分为多个切片。每个切片可能使用不同的路径使所有RDMA NIC能够协同工作。
### 端点管理
Transfer Engine 使用一对端点来表示本地RDMA NIC和远程RDMA NIC之间的连接。实际上每个端点包括一个或多个RDMA QP对象。

View File

@ -58,7 +58,7 @@ The process involves identifying the appropriate local and target NICs based on
For instance, as illustrated in figure above, to transfer data from buffer 0 (assigned to cpu:0) in the local node to buffer 1 (assigned to cpu:1) in the target node, the engine first identifies the preferred NICs for cpu:0 using the local server's topology matrix and selects one, such as mlx5_1, as the local NIC. Similarly, the target NIC, such as mlx5_3, is selected based on the target memory address. This setup enables establishing an RDMA connection from mlx5_1@local to mlx5_3@target to carry out RDMA read and write operations.
To further maximize bandwidth utilization, if a single request's transfer is internally divided into multiple slices if its length exceeds 16KB.
To further maximize bandwidth utilization, if a single request's transfer is internally divided into multiple slices if its length exceeds 64KB.
Each slice might use a different path, enabling collaborative work among all RDMA NICs.
### Endpoint Management