[发明专利]一种任务调度方法、装置及多核处理器有效
申请号: | 201610809928.3 | 申请日: | 2016-09-07 |
公开(公告)号: | CN107797853B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 周小虎 | 申请(专利权)人: | 深圳市中兴微电子技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;张天舒 |
地址: | 518085 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 多核 处理器 | ||
1.一种任务调度方法,其特征在于,所述方法包括:
在监测到待调度任务进入可运行状态后,计算所述待调度任务的负载值;
获取多核处理器中各个处理器核心的性能参数,其中,所述性能参数用于表征所述处理器核心的数据处理能力;
基于所述性能参数,按照预设规则,从所述处理器核心中确定出可调度处理器核心;
获取所述可调度处理器核心的状态参数,其中,所述状态参数用于表征所述可调度处理器核心的当前运行状态;
将所述待调度任务调度至所述状态参数满足预设调度条件的可调度处理器核心;
所述获取多核处理器中各个处理器核心的性能参数,包括:
获取所述各个处理器核心的第一最大负载值和第一最小负载值;
相应地,所述基于所述性能参数,按照预设规则,从所述处理器核心中确定出可调度处理器核心,包括:
将所述待调度任务的负载值分别与所述各个处理器核心的第一最大负载值以及第一最小负载值进行比较;所述第一最大负载值为处理器核心上当前可运行任务的负载值中的最大的负载值;所述第一最小负载值为处理器核心上当前可运行任务的负载值中的最小的负载值;
将比较结果满足预设条件的处理器核心确定为可调度处理器核心。
2.根据权利要求1所述的方法,其特征在于,所述将比较结果满足预设条件的处理器核心确定为可调度处理器核心,包括:
将所述第一最大负载值大于所述待调度任务的负载值,且所述第一最小负载值小于所述待调度任务的负载值的处理器核心确定为可调度处理器核心。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述各个处理器核心的核性能值,其中,所述核性能值用于表征所述处理器核心的运算速度;
判断所述待调度任务的负载值是否大于或等于核性能值最大的处理器核心所对应的第一最大负载值;
如果所述待调度任务的负载值大于或等于所述核性能值最大的处理器核心所对应的第一最大负载值,将所述核性能值最大的处理器核心确定为可调度处理器核心。
4.根据权利要求3所述的方法,其特征在于,在所述获取所述各个处理器核心的核性能值之后,所述方法还包括:
判断所述待调度任务的负载值是否小于或等于核性能值最小的处理器核心所对应的第一最小负载值;
如果所述待调度任务的负载值小于或等于所述核性能值最小的处理器核心所对应的第一最小负载值,将所述核性能值最小的处理器核心确定为可调度处理器核心。
5.根据权利要求1所述的方法,其特征在于,所述获取多核处理器中各个处理器核心的性能参数,包括:
获取所述各个处理器核心的核性能值,其中,所述核性能值用于表征所述处理器核心的运算速度;
相应地,所述基于所述性能参数,按照预设规则,从所述处理器核心中确定出可调度处理器核心,包括:
将所述核性能值满足预设分组条件的处理器核心划分为同一处理器核心组;
获取各个处理器核心组的第二最大负载值和第二最小负载值;所述第二最大负载值为处理器核心组中各个处理器核心上当前可运行任务的负载值中的最大的负载值;所述第二最小负载值为处理器核心组中各个处理器核心上当前可运行任务的负载值中的最小的负载值;
将所述待调度任务的负载值分别与所述各个处理器核心组的第二最大负载值以及第二最小负载值进行比较;
将比较结果满足预设条件的处理器核心组中所有处理器核心确定为可调度处理器核心。
6.根据权利要求5所述的方法,其特征在于,所述将比较结果满足预设条件的处理器核心组中所有处理器核心确定为可调度处理器核心,包括:
将所述第二最大负载值大于所述待调度任务的负载值,且所述第二最小负载值小于所述待调度任务的负载值的处理器核心组中的所有处理器核心确定为可调度处理器核心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴微电子技术有限公司,未经深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610809928.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据迭代的处理装置及处理方法
- 下一篇:存储器系统及其操作方法