RDMA
文章平均质量分 94
简要讲解RDMA
caodongwang
热爱学习,热爱生活~~~
展开
-
SRNIC、选择性重传、伸缩性、连接扩展性、RoCEv2优化(六)
RDMA 被期望具有高度的可扩展性:在不可避免存在丢包的大规模数据中心网络中表现良好(高网络可伸缩性),并支持每个服务器的大量高性能连接(高连接可伸缩性)。商用 RoCEv2 网卡(rnic)由于依赖于无损的、有限规模的网络结构,缺乏可伸缩性,并且只支持少量的性能连接。最近的研究IRN通过放宽无丢包网络的要求来提高网络的可扩展性,但连接的可扩展性问题仍未得到解决。本文描述旨在提高网络可伸缩性及连接可扩展性。原创 2024-04-09 20:31:35 · 1570 阅读 · 2 评论 -
Memory Region & Memory Window (五)
Type 1Type 2AType 2B关联关系PDQPPD + QPR_Key的key域段归属驱动+硬件用户用户绑定方式Bind MW 绑定后之前的R_Key自动失效Post Send Bind MW WR 绑定前需要先使之前的R_Key无效化Post Send Bind MW WR 绑定前需要先使之前的R_Key无效化是否支持零长度是否否是否支持Invalidate否是是关联的QP是否可以被销毁否是。转载 2023-10-11 17:28:01 · 1103 阅读 · 7 评论 -
RDMA Shared Receive Queue(四)
参考知乎文章《RDMA之Shared Receive Queue》:https://zhuanlan.zhihu.com/p/279904125。原创 2023-09-27 14:26:33 · 873 阅读 · 0 评论 -
RDMA操作类型(三)
接收端在接收到对端Send过来的数据后,会从RQ中获取一个可用的RWQE,将接收数据存放到RWQE所描述的内存区域中,这个RWQE是由上层app用户下发的,也就是说,数据存放区域是由接收端上次app用户指定的。RDMA write操作是单边操作,数据传输过程中,不需要对端CPU参与,相比于send双边操作,单边操作能极大降低对端CPU在数据传输中的负载,将对端CPU从数据传输中解放出来干其他事,这也是IB协议的初衷。注意,read操作的数据源地址在对端内存上,目的地址为本端内存,这与write操作相反。原创 2023-09-27 14:08:29 · 1038 阅读 · 2 评论 -
RDMA服务类型(二)
参考IB协议版本V1.4:https://download.csdn.net/download/zz2633105/88148107参考知乎文章《RDMA基本服务类型》:https://zhuanlan.zhihu.com/p/144099636。原创 2023-08-08 09:31:08 · 1877 阅读 · 0 评论 -
RDMA基本元素(一)
描述RDMA基础元素转载 2023-08-02 15:29:44 · 690 阅读 · 0 评论 -
DMA、链式DMA、RDMA(精华讲解)
DMA、PCIe DMA、链式DMA、RDMA原创 2021-08-08 20:51:11 · 12733 阅读 · 23 评论