一种数据处理的方法、装置和计算设备制造方法及图纸

技术编号:37457128 阅读:18 留言:0更新日期:2023-05-06 09:29
本申请公开了一种数据处理的方法、装置和计算设备,计算设备中包括调度装置和至少两个处理单元集合,每个处理单元集合包括至少一个处理单元,并且调度装置和上述至少两个处理单元集合中的处理单元通信连接。本申请中数据处理的方法包括:调度装置接收数据处理请求,该数据处理请求包括功能标识,该功能标识用于指示处理该数据处理请求所需调用的功能;进一步地,调度装置根据该功能标识从计算设备的至少两个处理单元集合中确定第一处理单元集合,并确定第一处理单元集合中的目标处理单元,所确定的目标处理处理上述数据处理请求,得到数据处理结果。处理结果。处理结果。

【技术实现步骤摘要】
一种数据处理的方法、装置和计算设备


[0001]本申请涉及计算机
,尤其涉及一种数据处理的方法、装置和计算设备。

技术介绍

[0002]计算设备对数据的处理主要依赖设备中的处理单元,一个计算设备中可以包括一个或多个通用的处理单元,通过在处理单元上运行用于数据处理的线程可以获得数据处理响应。目前,在很多应用场景下,需要利用计算设备中有限的处理资源(也即处理单元的资源)保证数据处理的效率。
[0003]在相关技术中,计算设备在处理来自远端的请求设备发送的数据处理请求,或者,处理设备内部运行的上层业务下发的数据处理请求时,由计算设备中的处理单元完成对请求的获取、调度和处理。例如:计算设备通过在一个或多个处理单元上运行多个轮询(poll)线程来从网卡获取远端的请求设备发送的数据处理请求,再将获取到的请求调度至有资源空闲的处理单元,进而由处理单元运行数据处理的线程进行数据处理请求的响应。上述方案中,由于计算设备中处理单元的资源需要支撑多类型的任务,使得计算设备在一些情况下对一些数据处理请求的响应时延过大,或者,设备难以支撑数据处理请求的并发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法应用于计算设备,所述计算设备包括调度装置和至少两个处理单元集合,每个处理单元集合包括至少一个处理单元,所述调度装置和所述至少两个处理单元集合中的处理单元通信连接,所述方法包括:所述调度装置接收数据处理请求,所述数据处理请求中包括功能标识,所述功能标识用于指示处理所述数据处理请求所需调用的功能;所述调度装置根据所述功能标识从所述至少两个处理单元集合中确定第一处理单元集合,并确定所述第一处理单元集合中的目标处理单元;所述目标处理单元处理所述数据处理请求,获得数据处理结果。2.根据权利要求1所述的方法,其特征在于,所述第一处理单元集合中的处理单元的运算能力低于所述至少两个处理单元集合中的第二处理单元集合所包含的处理单元的运算能力。3.根据权利要求1或2所述的方法,其特征在于,所述第一处理单元集合中的处理单元的功耗低于所述至少两个处理单元集合中的第二处理单元集合所包含的处理单元的功耗。4.根据权利要求1

3任一项所述的方法,其特征在于,所述数据处理请求是所述计算设备中的网卡发送给所述调度装置的。5.根据权利要求1

3任一项所述的方法,其特征在于,所述数据处理请求来自于运行在所述计算设备的业务。6.根据权利要求1

5任一项所述的方法,其特征在于,所述数据处理请求为关系型数据库的数据查询请求,或者,所述数据处理请求为人工智能AI模型训练业务的数据检索和累加请求。7.根据权利要求1

6任一项所述的方法,其特征在于,所述调度装置根据所述功能标识从所述至少两个处理单元集合中确定第一处理单元集合,并确定所述第一处理单元集合中的目标处理单元,具体包括:所述调度装置根据所述功能标识和调度规则,从所述至少两个处理单元集合中确定所述第一处理单元集合,并确定所述第一处理单元集合中的目标处理单元。8.根据权利要求7所述的方法,其特征在于,所述调度规则包括请求转发策略,所述请求转发策略指示所述功能标识对应所述第一处理单元集合,或者,所述请求转发策略指示所述功能标识对应所述第一处理单元集合以及其他处理单元集合,其中,所述其他处理单元集合为所述至少两个处理单元集合的子集。9.根据权利要求8所述的方法,其特征在于,所述调度规则还包括优先级策略,当所述数据处理请求中的所述功能标识对应所述第一处理单元集合以及其他处理单元集合时,所述调度装置根据所述优先级策略从所述第一处理单元集合以及所述其他处理单元集合中确定所述第一处理单元集合。10.根据权利要求7

9任一项所述的方法,其特征在于,所述调度规则包括负载均衡策略,所述确定所述第一处理单元集合中的目标处理单元包括:根据所述负载均衡策略从所述第一处理单元集合中确定所述目标处理单元。11.根据权利要求1

10任一项所述的方法,其特征在于,在所述调度装置接收数据处理请求之前,所述方法还包括:所述计算设备中的管理单元对所述计算设备进行初始化。
12.根据权利要求11所述的方法,其特征在于,所述管理单元对所述计算设备进行初始化,包括:所述管理单元为所述调度装置配置调度规则。13.根据权利要求11或12任一项所述的方法,其特征在于,所述管理单元对所述计算设备进行初始化包括:为所述数据处理请求所需调用的功能对应的功能函数分配内存空间;将所述功能函数存储至所述内存空间。14.根据权利要求1

13任一项所述的方法,其特征在于,所述目标处理单元处理所述数据处理请求,包括:所述目标处理单元根据所述功能标识,调用所述功能对应的功能函数;根据所述数据处理请求中的参数和所述功能函数,处理所述数据处理请求。15.根据权利要求1

14任一项所述的方法,其特征在于,在所述调度装置根据所述功能标识从所述至少两个处理单元集合中确定第一处理单元集合,并确定所述第一处理单元集合中的目标处理单元之后,所述方法还包括:所述调度装置向所述目标处理单元上报通知;所述目标处理单元根据所述通知从所述计算设备的内存中读取所述数据处理请求的参数,以用于处理所述数据处理请求。16.一种计算设备,其特征在于,所述计算设备包括调度装置和至少两个处理单元集合,每个处理单元集合包括至少一个处理单元,所述调度装置和所述至少两个处理单元集合中的处理单元通信连接,所述调度装置,用于接收数据处理请求,所述数据处理请求中包括功能标识,所述功能标识用于指示处理所述数据处理请求所需调用的功能;所述调度装置,还用于根据所述功能标识从所述至少两个处理单元集合中确定第一处理单元集合,并确定所述第一处理单元集合中的目标处理单元;所述目标处理单元,用于处理所述数据处理请求,获得数据处理结果。17.根据权利要求16所述的计算设备,其特征在于,所述第一处理单元集合中的处理单元的运算能力低于所述至少两个处理单元集合中的第二处理单元集合所包含的处理单元的运算能力。18.根据权利要求16或17所述的计算设备,其特征在于,所述第一处理单元集合中的处理单元的功耗低于所述至少两个处理单...

【专利技术属性】
技术研发人员:谢尚港凌文凯林伟彬沈胜宇陈晓雨
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1