[发明专利]多核处理器及其任务调度方法和装置在审
申请号: | 202011063362.7 | 申请日: | 2020-09-30 |
公开(公告)号: | CN112214299A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 王成波 | 申请(专利权)人: | 深圳云天励飞技术股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李木燕 |
地址: | 518000 广东省深圳市龙岗区园山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 及其 任务 调度 方法 装置 | ||
本申请属于处理器领域,公开了一种多核处理器及其任务调度方法和装置,该方法包括:获取第二处理核中处理的已调度任务的任务类型,以及所述已调度任务的资源使用状态信息;根据所述已调度任务的任务类型,确定第二处理核所对应的状态阈值;将所述资源使用状态信息与所述状态阈值进行比较;当所述资源使用状态信息超过所述状态阈值时,所述第一处理核的任务控制模块生成阻塞指令,阻断所述待调度任务的分配。即使系统处于高负载状态时,第二处理核可以避免由于过多的已调度任务占用第二处理核的调度资源,使得第二处理核能够对已调度任务进行高速处理或高效处理,从而能够有效的降低系统延时,提升用户使用体验。
技术领域
本申请属于处理器领域,尤其涉及多核处理器及其任务调度方法和装置。
背景技术
在日益复杂的嵌入式或AI应用领域,业务系统处理的业务流或子任务越来越多,处理过程也越来越复杂。为了提高业务系统的处理效率,可以采用多核并行处理的方式,通过跨核的多任务调度,提升处理器的业务处理性能。
目前的多核处理器的任务调度中,通常是基于系统的负载均衡的角度,对多个处理核的处理任务的数量进行任务调度,当系统处于高负载状态时,容易产生额外的资源损耗,比如,当系统处于高负载状态时,由于系统在同一时间可以并行处理的任务数量受到限制,系统需要消耗额外的资源对有限的资源进行调度,并且过多任务处理时容易引起拥塞,使得系统延时增大,处理任务的实时性较差,不利于提升用户使用体验。
发明内容
有鉴于此,本申请实施例提供了一种多核处理器及其任务调度方法和装置,以解决现有技术中通过多核处理器处理任务时,当系统处于高负载状态时,容易使得系统延时增大,不利于提升用户使用体验的问题。
本申请实施例的第一方面提供了一种多核处理器的任务调度方法,所述多核处理器包括第一处理核和第二处理核,所述第一处理核中存储有待调度任务,所述第二处理核存储有已调度任务,
所述第一处理核包括任务控制模块,所述方法包括:
获取所述第二处理核中处理的所述已调度任务的任务类型,以及所述已调度任务的资源使用状态信息;
根据所述已调度任务的任务类型,确定第二处理核所对应的状态阈值;
将所述资源使用状态信息与所述状态阈值进行比较;
当所述资源使用状态信息超过所述状态阈值时,所述第一处理核的任务控制模块生成阻塞指令,阻断所述待调度任务的分配。
结合第一方面,在第一方面的第一种可能实现方式中,根据所述已调度任务的任务类型,确定第二处理核所对应的状态阈值,包括:
获取所述已调度任务的任务类型所对应的延时要求;
如果延时要求最高的已调度任务的延时要求低于预设的延时阈值,确定所述第二处理核对应的状态阈值为使用率优先状态所对应的第一阈值;
如果延时要求最高的已调度任务的延时要求高于或等于预设的延时阈值,确定所述第二处理核对应的状态阈值为速度优先状态所对应的第二阈值。
结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述已调度任务的资源使用状态信息包括第一资源使用状态信息和第二资源使用状态信息,所述第一阈值包括第一资源阈值和第二资源阈值,所述状态阈值为第一阈值时,当所述资源使用状态信息超过所述状态阈值时,所述第一处理核的任务控制模块生成阻塞指令,阻断所述待调度任务的分配,包括:
如果所述第一资源使用状态信息超过所述第一资源阈值,所述第一处理核的任务控制模块生成所述第一类型的待调度任务的阻塞指令,阻断第一类型的待调度任务的分配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳云天励飞技术股份有限公司,未经深圳云天励飞技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011063362.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通过音频进行互动的广告播放系统以及方法
- 下一篇:芯片测试方法及装置