[发明专利]一种任务调度方法、装置及电子设备在审
申请号: | 202210066473.6 | 申请日: | 2022-01-20 |
公开(公告)号: | CN114416319A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 李佳 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张影 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 电子设备 | ||
本申请公开了一种任务调度方法、装置及电子设备,包括:获取待处理的目标任务;在处理器对应的候选处理核组中确定与目标任务对应的目标处理核组,其中,候选处理核组至少包括第一处理核组和第二处理核组,第一处理核组和/或第二处理核组包括至少两个处理核,且第一处理核组中的处理核与第二处理核组中的处理核的处理速率不同;将目标任务调度到目标处理核组,以使得目标处理核组中的目标处理核处理目标任务。
技术领域
本申请涉及计算机技术领域,尤其涉及一种任务调度方法、装置及电子设备。
背景技术
核心(Core)是每个电子设备处理器(CPU)内部独立的运算单元,该单元从物理上是独立的,具有独立的资源。随着CPU性能不断提升,核心数量越来越多,如何为任务分配最优的处理核心,已经成为影响CPU处理性能的主要问题。
发明内容
有鉴于此,本申请提供一种任务调度方法、装置及电子设备,如下:
一种任务调度方法,包括:
获取待处理的目标任务;
在处理器对应的候选处理核组中确定与所述目标任务对应的目标处理核组,其中,所述候选处理核组至少包括第一处理核组和第二处理核组,所述第一处理核组和/或所述第二处理核组包括至少两个处理核,且所述第一处理核组中的处理核与所述第二处理核组中的处理核的处理速率不同;
将所述目标任务调度到所述目标处理核组,以使得所述目标处理核组中的目标处理核处理所述目标任务。
可选地,还包括:
获取所述处理器对应的多个处理核中的每一处理核的处理速度参数;
基于所述处理速度参数,确定每一处理核的权重参数;
基于所述权重参数,对所述多个处理核进行划分,得到第一处理核组和第二处理核组作为候选处理核组。
可选地,所述在处理器对应的候选处理核组中确定与所述目标任务对应的目标处理核组,包括:
确定所述目标任务对应的任务强度值;
基于所述任务强度值,在处理器对应的候选处理核组中确定与所述目标任务对应的目标处理核组。
可选地,所述确定所述目标任务对应的任务强度值,包括:
获取处理所述目标任务对应的第一处理时间关联参数,以及处理包括所述目标任务的对应的处理核的第二处理时间关联参数;
基于所述第一时间关联参数、所述第二处理时间关联参数和所述处理目标任务的处理核的权重参数,确定所述目标任务对应的任务强度值。
可选地,所述基于所述任务强度值,在处理器对应的候选处理核组中确定与所述目标任务对应的目标处理核组,包括:
获取当前处理器各个处理核对应的所有任务的平均执行强度值;
若所述目标任务对应的任务强度值大于所述平均执行强度值,将所述第一处理核组确定为目标处理核组,其中,所述第一处理核组的每一处理核对应的处理速率高于所述第二处理核组的每一处理核。
可选地,还包括:
响应于处理核组中的处理核对任务进行处理,获取第一处理核组对应的第一处理效率值以及第二处理核组对应的第二处理效率值;
基于所述第一处理效率值和所述第二处理效率值的比较结果,确定是否将第一处理核组中任务迁移至第二处理核组中进行处理。
可选地,还包括:
基于所述目标处理核组中每一处理核对应的负载信息,确定目标处理核,以使得所述目标处理核处理所述目标任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210066473.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种显示屏超窄边框结构
- 下一篇:一种耐受低盐的脊尾白虾品系育种方法