[发明专利]处理器的多核负载调控方法、装置及电子设备在审
申请号: | 202210425449.7 | 申请日: | 2022-04-21 |
公开(公告)号: | CN114816747A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 田野 | 申请(专利权)人: | 国汽智控(北京)科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 林韵英 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 多核 负载 调控 方法 装置 电子设备 | ||
本发明实施例涉及一种处理器的多核负载调控方法、装置及电子设备,该方法包括:依据预配置的等级划分规则,确定处理器至少两个处理器核中每一个处理器核的负载等级;根据每两个处理器核的负载等级之间的差值,确定对至少两个处理器核的负载调控规则;在根据负载调控规则确定对至少两个处理器核的负载进行动态调控情况下,按照预设调控策略,完成对至少两个处理器核的负载的动态调控。通过实时监控各核负载情况,可以灵活地动态调控各个处理器核上的任务量,以保证处理器在每时每刻都运行在一个较优的运行环境,节省现有技术中,利用静态配置反复试验测试处理器运行负载是否满足条件的时间。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种处理器的多核负载调控方法、装置及电子设备。
背景技术
当前随着车载方向以域控制器为主流,在一个控制器上做之前更多电子控制单元(Electronic Control Unit,简称ECU)完成的工作,所以微控制单元(Micro ControlUnit,MCU)上也需要运行更多的任务,MCU也相应由单核向着多核转变。在现有的车载MCU的实时处理器中,通常将核心放在对任务处理的实时性上,对任务处理的优先级往往是优先考虑的点,而随着域控制的发展,不仅仅要考虑任务处理的实时性,还应该考虑处理器核的使用率。一旦处理器核的使用率过高,容易造成处理任务时的卡顿现象,进而导致实时任务超时、任务中断等。
而现有的车载MCU的实时处理器采用静态配置方式规划处理器中各处理器核的使用率,即事先获取MCU中执行任务总数量、每个任务的执行周期,以及任务的优先级等,然后对所有任务进行归类,并分配到不同的处理器核上执行。经过测试发现,在任务真正运行过程中,该种静态配置方式很容易造成某一个处理器核或多个处理器核出现负载过载,其他处理器核任务过少的情况,如果此时再次重新规划各种任务在不同核上的运行情况,不仅仅会延误任务的执行,还会耗时耗力,而且也无法获知在后续的某个时刻,是否同样会再次出现一个或多个处理器核负载过载,其他处理器核任务过少的情况。
发明内容
本申请提供了一种处理器的多核负载调控方法、装置及电子设备,以解决现有技术中上述部分或全部技术问题。
第一方面,本申请提供了一种处理器的多核负载调控方法,该方法包括:
依据预配置的等级划分规则,确定处理器至少两个处理器核中每一个处理器核的负载等级,其中,负载等级是根据处理器核的使用率划分得到;
根据每两个处理器核的负载等级之间的差值,确定对至少两个处理器核的负载调控规则;
在根据负载调控规则确定对至少两个处理器核的负载进行动态调控情况下,按照预设调控策略,完成对至少两个处理器核的负载的动态调控。
在一种可选的实施方式中,根据每两个处理器核的负载等级之间的差值,确定对至少两个处理器核的负载调控规则,包括:
在任意两个处理器核的负载等级之间的差值大于或者等于第一预设差值阈值情况下,确定负载调控规则为对至少两个处理器核的负载进行动态调控;
或者,在任一两个处理器核的负载等级之间的差值小于第一预设差值阈值,大于或者等于第二预设差值阈值的情况持续预设时间段,且,至少两个处理器核中负载等级大于或者等于第一负载等级情况下,确定负载调控规则为对至少两个处理器核的负载进行动态调控。
在一种可选的实施方式中,在任意两个处理器核的负载等级之间的差值大于或者等于第一预设差值阈值情况下,预设调控策略包括:
根据负载等级的大小,对至少两个处理器核进行排序;
根据处理器核的总数量,确定任务调整次数;
在第i次,分别对排序在第n+1-i的处理器核和排序为第i的处理器核的任务进行调整,将负载等级高的处理器核中的预设数量的任务,调整至负载等级低的处理器核处,其中,i为正整数,n为处理器核的总数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国汽智控(北京)科技有限公司,未经国汽智控(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210425449.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于能量路由器的智慧保供电系统
- 下一篇:一种自动钻杆管理系统