【技术实现步骤摘要】
一种数据处理的方法、芯片、设备以及系统
[0001]本申请实施例涉及通信领域,尤其涉及一种数据处理的方法、芯片、设备以及系统。
技术介绍
[0002]远程直接内存访问(remote direct memory access,RDMA)是一种为了解决网络传输中设备内部数据处理延迟而产生的技术。RDMA将用户应用中的数据直接传入设备的存储区,通过网络将数据从一个设备快速传输到另一个设备的存储器中,消除了传输过程中多次数据复制操作,无需双方操作系统的介入,降低了设备内中央处理器(central processing unit,CPU)的负载。
[0003]然而,对于一些数据的处理,例如:对关系型数据库中的键值对(Key
‑
Value)数据的访问,采用RDMA技术可能会导致多次RDMA访问,数据访问时延较高。另一种技术中,一个设备可以通过双边远端程序调用(remote procedure call,RPC)技术调用server的CPU实现数据的处理(例如:Key
‑
Value数据的访问)。 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法应用于数据处理系统,所述数据处理系统包括第一设备和第二设备,所述方法包括:所述第二设备接收所述第一设备发送的数据处理请求,其中,所述第二设备包括处理器,所述处理器包括第一处理器核和第二处理器核,所述第一处理器核的处理能力大于所述第二处理器核;所述第二设备根据所述数据处理请求携带的信息,确定将所述数据处理请求调度至所述第一处理器核处理,或者,确定将所述数据处理请求调度至所述第二处理器核处理。2.根据权利要求1所述的方法,其特征在于,第二处理器核包括轮询线程和调度线程,所述第二设备接收所述第一设备发送的数据处理请求,具体包括:所述轮询线程通过轮询从所述第二设备的接收队列中获取所述第一设备发送的数据处理请求;所述轮询线程将所述数据处理请求发送至所述调度线程。3.根据权利要求2所述的方法,其特征在于,所述第一处理器核和所述第二处理器核中包括执行线程;所述第二设备根据所述数据处理请求携带的信息,确定将所述数据处理请求调度至所述第一处理器核处理,或者,确定将所述数据处理请求调度至所述第二处理器核处理,具体包括:所述第二处理器核中的所述调度线程根据所述数据处理请求携带的信息,确定将所述数据处理请求调度至所述第一处理器核中的执行线程处理,或者,确定将所述数据处理请求调度至所述第二处理器核中的执行线程处理。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述数据处理请求为对所述第二设备中的数据库进行访问的数据库访问请求,所述数据库访问请求包括以下任意一种:数据写入请求、数据读取请求、数据更新请求、数据删除请求、文件加锁请求、数据检索请求。5.根据权利要求1或2所述的方法,其特征在于,所述数据处理请求携带的信息包括功能标识;所述第二设备根据所述数据处理请求携带的信息,确定将所述数据处理请求调度至所述第一处理器核处理,或者,确定将所述数据处理请求调度至所述第二处理器核处理,具体包括:所述第二设备根据所述功能标识和所述第二设备中预设的信息,确定将所述数据处理请求调度至所述第一处理器核处理,或者,确定将所述数据处理请求调度至所述第二处理器核处理。6.根据权利要求5所述的方法,其特征在于,所述第二设备接收所述第一设备发送的数据处理请求之前,所述方法还包括:所述第二设备对所述功能标识进行注册,以生成所述预设的信息。7.根据权利要求2所述的方法,其特征在于,所述轮询线程通过轮询从所述第二设备的接收队列中获取所述第一设备发送的数据处理请求包括:所述轮询线程轮询所述处理器中的至少一个门铃寄存器,并从与第一门铃寄存器绑定的接收队列中获取所述数据处理请求。8.根据权利要求3所述的方法,其特征在于,所述第二处理器核中的所述调度线程根据
所述数据处理请求携带的信息,确定将所述数据处理请求调度至所述第二处理器核中的执行线程处理之后,所述方法还包括:当满足预设条件时,所述第二处理器核的调度线程调用所述第一处理器核的执行线程处理所述数据处理请求,所述预设条件指...
【专利技术属性】
技术研发人员:谢尚港,凌文凯,林伟彬,沈胜宇,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。