数据通信任务处理方法、装置、芯片、网络接口卡、计算机设备、可读存储介质和程序产品制造方法及图纸

技术编号:46522195 阅读:7 留言:0更新日期:2025-09-30 18:48
本申请涉及一种数据通信任务处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。所述方法包括:接收各驱动发送的各数据通信任务通知,并基于各所述数据通信任务通知,将各数据通信任务分配至对应的CPU核,各所述CPU核位于数据处理单元;通过各所述CPU核并行处理各所述数据通信任务。本方法中数据处理单元中的CPU核来处理通信任务,多个CPU核可以并行发送或接收数据,提高发往DPE或者从DPE接收数据的带宽,增加对DPE带宽的利用率,也提高了DPU的利用率。

【技术实现步骤摘要】

本申请涉及通信,特别是涉及一种数据通信任务处理方法、装置、芯片、网络接口卡、计算机设备、计算机可读存储介质和计算机程序产品。


技术介绍

1、rdma(remote direct memory access,远程直接内存访问)旨在解决网络传输中端到端数据处理的延迟,是一种绕过远程主机的操作系统访问其内存中数据的技术。由于不经过操作系统,不仅节省了大量cpu资源,同样也提高了系统吞吐量、降低了系统的网络通信延迟,尤其适合在大规模并行计算机集群中有广泛应用。

2、传统技术中,dpu(data processing unit,数据处理单元)设计中,dpe(dataplane process engine,一个硬件架构的数据通路引擎)的通信带宽会按比例分别分配给vpe(virtio process engine,一个硬件架构上支持网络数据处理的功能子系统,例如以太网数据处理,为了方便翻译为虚拟进程引擎)和rpe(rdma process engine,一个硬件架构上支持rdma的功能子系统,为了方便翻译为rdma进程引擎),通常是1:1分配,例如dpe的本文档来自技高网...

【技术保护点】

1.一种数据通信任务处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于各所述数据通信任务通知,将各数据通信任务分配至对应的CPU核之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述基于各所述数据通信任务通知,将各数据通信任务分配至对应的CPU核之前,还包括:

4.根据权利要求1所述的方法,其特征在于,所述通过各所述CPU核并行处理各所述数据通信任务,包括:

5.根据权利要求4所述的方法,其特征在于,所述子任务包括用于读取所述数据通信任务的任务信息的第一任务、用于基于数据通信地址进行数据读写操...

【技术特征摘要】

1.一种数据通信任务处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于各所述数据通信任务通知,将各数据通信任务分配至对应的cpu核之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述基于各所述数据通信任务通知,将各数据通信任务分配至对应的cpu核之前,还包括:

4.根据权利要求1所述的方法,其特征在于,所述通过各所述cpu核并行处理各所述数据通信任务,包括:

5.根据权利要求4所述的方法,其特征在于,所述子任务包括用于读取所述数据通信任务的任务信息的第一任务、用于基于数据通信地址进行数据读写操作的第二任务以及用于告知所述驱动所述数据通信任务处理完成的第三任务中的至少一个;所述通过所述直接数据存取硬件单元处理所述子任务,并接收所述直接数据存取硬件单元返回的所述子任务的处理结果,包括以下至少一种:

6.根据权利要求4所述的方法,其特征在于,所述数据通信任务的类型为rdma类型的情况下,所述直接数据存取硬件单元包括rdma...

【专利技术属性】
技术研发人员:刘静涛陈安庆袁继锋刘庆敏
申请(专利权)人:深圳云豹智能股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1