基于无锁队列的网络传输方法

AITNT
正文
推荐专利
基于无锁队列的网络传输方法
申请号:CN202411011996
申请日期:2024-07-26
公开号:CN119052344B
公开日期:2025-06-17
类型:发明专利
摘要
本发明公开了一种基于无锁队列的网络传输方法,包含:初始化完成队列和无锁工作队列,分配队列的环形缓冲区;在QP中关联工作队列和完成队列,并进行统一管理;用户程序下发网络任务时,网卡驱动执行无锁工作队列的WQE入队操作;网卡硬件按照WQE入队顺序依次处理任务,完成后将任务完成状态上报至完成队列;网卡驱动轮询完成队列获取可用CQE,并解析网络任务的完成状态;网卡驱动将CQE对应的WQE从无锁工作队列中出队列,将完成状态上报至用户程序。本发明的基于无锁队列的网络传输方法,允许多个RDMA网络任务并行地入队,轮询到CQE时将网络任务顺序地出队,在多个线程共享同一个QP的工作队列时,网络传输的性能能得到有效地提升。
技术关键词
网络传输方法 无锁队列 环形缓冲区 网卡 元素 两阶段 多线程 标志位 内存 通知 指令 报文 指针 语义 变量 主机
系统为您推荐了相关专利信息
1
一种基于深度学习的多语言翻译方法及系统
语言翻译方法 翻译模型 语音特征 语音识别模型 MFCC算法
2
一种水电工程区域地质地理信息矢量化方法
地质地理信息 矢量化方法 资料 图像 轨迹线
3
基于大模型的运营商业务性能指标的实体识别方法、系统、设备及介质
实体识别方法 实体识别系统 指标 格式 微调方法
4
内镜清洗行为的检测方法及电子设备、存储介质、计算机程序产品
特征提取模型 序列 视频帧 本子 计算机程序产品
5
检测传感器设备设置中的故障
队列 检测传感器设备 虚拟现实内容 处理单元 验证传感器
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号