news 2026/7/7 18:02:56

RDMA设计19:RoCE v2 发送及接收模块设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RDMA设计19:RoCE v2 发送及接收模块设计

本博文主要交流设计思路,在本博客已给出相关博文约150篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系。

RoCE v2 发送及接收模块负责将用户指令组装为 RoCE v2 数据包或从 RoCE v2数据包中解析出远程主机信息及数据。RoCE v2 发送及接收模块的结构和数据转移方式如图1所示。RoCE v2 发送及接收模块均由五个单元组成,分别为 SEND 单元、READ 单元、WRITE 单元、ACK 单元和 REP 单元。其中 SEND 单元、READ 单元及WRITE 单元负责组装或解析这三种类型的请求包,而 ACK 单元与 REP 单元则负责组装或解析这两种类型的回复包。
图1 RoCE v2 发送及接收模块结构及数据转移图

在 RoCE v2 协议中,SEND 指令为双边语义,发送及接收均需要远程主机 CPU 参与,数据交换速率相对较慢、延迟相对较高。因此在RoCE v2 发送及接收模块中,SEND 单元只用于进行主机间的信息参数交换,不直接涉及大批量的数据传输操作,可以在一定程度上降低传输延迟、增加数据吞吐量。而DMA 控制器在其中负责数据交换,即把 AXI4 总线接口的数据和 AXI-Stream 总线接口的数据进行相互转换,分别与直接涉及到数据操作的 WRITE 单元和 REP 单元相连接。接下来将分别对 RoCE v2 发送和接收模块的结构设计和工作流程进行具体分析。

B站已给出相关性能的视频,如想进一步了解,请搜索B站用户:专注与守望

https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 15:51:07

YashanDB数据库的数据分级存储策略详解

YashanDB是一个分布式数据库,旨在处理大规模的数据存储和检索需求。其数据分级存储策略是为了优化存储资源的使用效率以及数据访问性能。以下是YashanDB数据分级存储策略的详细解读:1. 数据分级存储的概念数据分级存储是将数据根据访问频率和重要性进行分…

作者头像 李华
网站建设 2026/7/6 12:42:33

微信小程序下载超过200MB的文件

查看微信的官方文档 DownloadTask wx.downloadFile(Object object) 以 Promise 风格 调用:不支持 小程序插件:支持,需要小程序基础库版本不低于 1.9.6 微信 Windows 版:支持 微信 Mac 版:支持 微信 鸿蒙 OS 版&#x…

作者头像 李华
网站建设 2026/7/7 7:19:25

[网络多媒体] 屏幕共享、远程桌面与视频流的本质差异与实战应用

在企业内网、家庭局域网以及跨网络远程协作中,屏幕共享(Screen Sharing)、远程桌面(Remote Desktop) 与 视频流(Video Streaming) 是三种常见的远程视听方案。它们常被误解为功能相近的技术,实际在底层实现、交互模型、性能需求和应用场景上存在显著差异。本文将从技术…

作者头像 李华
网站建设 2026/7/7 9:17:04

自建Elasticsearch 迁移至阿里云Elasticsearch

📌 一、阿里云官方文档核心要求(已全部落实)要求本方案落实✅ ECS 与阿里云 ES 同 VPC已满足✅ 先全量 再增量,避免窗口丢失初次增量从 T0 开始✅ 增量字段必须为 date 类型lastActiveDate 已验证✅ ES 8.x 必须移除 document_ty…

作者头像 李华
网站建设 2026/7/6 4:56:07

芯谷科技—D2010:高效电机控制与保护的卓越之选

在现代工业自动化和智能设备领域,电机控制技术的精准与高效至关重要。D2010,作为一款由绍兴芯谷科技有限公司(Silicore Technology)推出的高性能相位控制电路,凭借其卓越的特性与功能,为电机控制领域带来了…

作者头像 李华
网站建设 2026/7/7 8:49:52

28、Linux系统备份与Samba 3.0新特性解析

Linux系统备份与Samba 3.0新特性解析 1. Linux客户端备份操作 在Linux客户端进行备份时,当登录到域中的Linux客户端计算机,用户名和密码通常是客户端本地的。若要连接到域PDC或成员服务器,需分别输入域用户名和密码。 在Linux GUI中,可通过Nautilus查看域中的计算机,具…

作者头像 李华