news 2026/7/10 12:52:13

RDMA设计18:队列管理模块设计3

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RDMA设计18:队列管理模块设计3

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

(3)完成队列
完成队列的管理由完成条目解析单元和异常完成条目处理单元组成。完成条目解析单元中只设置了一个虚拟完成队列,使用这样的结构设计原因有三。
一是当完成条目状态为正常完成时,只需要通知接受接收队列管理单元释放对应的发送队列资源即可。当完成条目状态异常时,只需要将其写入异常完成条目处理单元即可,并不需要完成条目解析单元进行过多的数据处理。
二是由于以太网的特性,数据包的到达存在一定的时间差。而完成条目解析单元仅需一个时钟周期即可完成完成条目的解析工作,不会出现完成队列的写阻塞情况。
三是每个 RoCE v2 数据包都存在唯一的包序列号,即使在一对多主机的部署情境下,每个主机对应的包序列号范围也是不同的,完成条目中的队列 ID 不再是远程主机的唯一标识。故而只使用一个虚拟完成队列足以满足接收队列管理单元和发送队列管理单元的信息需求。这样的设计在一定程度上缩减存储资源开销的同时,也会进一步减小用户操作难度,使模块不再需要为每一个发送队列创建一个完成队列。

异常完成条目处理单元在发现异常完成条目后,将对应的信息提交给 RoCE v2 发送模块,发送对应情况的异常处理包。如果发生致命错误,则其同时修改状态监测单元中对应的寄存器以及时通知用户。如发现完成条目错误为丢包或包序列号错误时,此处理单元会通知 RoCE v2 发送模块发送 ACK 回复,并将其中字段标识为序列号错误,请求远程主机 back-to-N 重传。

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/10 11:10:49

单菌基因组数据分析文献和教程集锦

单菌基因组数据分析 工具详解SRA公共测序数据的检索、下载从公共数据库获取细菌基因组的测序数据公共数据对细菌基因组的重要性及SRA使用模式菌(流行病学、进化)与非模式菌(组装、注释)获取公共数据 (二代三代)从公共数据库中获取同一株菌的illunima、pacbio以及nanopore测序数…

作者头像 李华
网站建设 2026/7/9 14:46:03

centos安装ffmpeg环境

在这之前要先安装opensslwget https://www.openssl.org/source/openssl-1.1.1.tar.gz tar -zxvf openssl-1.1.1.tar.gz cd openssl-1.1.1 ./config --prefix/usr/local/openssl make sudo make install1.下载ffmpeg5安装包wget http://www.ffmpeg.org/releases/ffmpeg-5.1.tar.…

作者头像 李华
网站建设 2026/7/10 6:14:23

FaceFusion人脸选择器:模式与参考面管理

FaceFusion人脸选择器:模式与参考面管理 在短视频、虚拟偶像和AI换脸技术迅猛发展的今天,如何精准地从复杂画面中识别并操控特定人脸,已成为内容创作者面临的核心挑战之一。一个看似简单的“选人”动作,背后往往涉及多张人脸的排序…

作者头像 李华
网站建设 2026/7/10 8:57:02

Qwen-Image-Edit-2509推理延迟优化实战

Qwen-Image-Edit-2509推理延迟优化实战 凌晨两点,电商运营团队还在为“618”大促紧急修改上千张商品主图——背景要换、文案要调、模特姿势还得微调。设计师一边手动PS,一边嘀咕:“要是能说句话就改完就好了……” 现在,这句话可以…

作者头像 李华
网站建设 2026/7/10 2:53:22

怎么将windows文件显示的Comments列一直显示出来

要让资源管理器里的 “Comments(注释)” 列“长期/默认一直显示”,关键是:先把列加出来,再把当前视图应用到同类文件夹(同一种“文件夹模板”)。1)先把“Comments”列加到当前文件夹…

作者头像 李华
网站建设 2026/7/10 12:31:09

咸鱼大量流出168元飞牛云NAS小主机,六代i3支持4K解析,板载4G内存,M2+2.5寸SATA双盘位,还带mpcie扩展!

咸鱼二手市场上总是能够流出各种各样的小主机,除开数量庞大的洋垃圾之类的小主机,还得是企事业单位淘汰的小主机,比如痩客户机,以及云终端智能设备,某些小主机还是具备一定的扩展性,以此带来较多的可玩性及…

作者头像 李华