[发明专利]任务调度装置、任务调度方法、芯片、设备以及介质在审
申请号: | 202210474685.8 | 申请日: | 2022-04-29 |
公开(公告)号: | CN114816705A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 王勇;丁雨;谭艳超 | 申请(专利权)人: | 上海阵量智能科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京中知恒瑞知识产权代理事务所(普通合伙) 11889 | 代理人: | 袁忠林 |
地址: | 200235 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 调度 装置 方法 芯片 设备 以及 介质 | ||
1.一种任务调度装置,其特征在于,包括:
控制器,用于在获取到待处理任务之后,确定多个运算单元中每个所述运算单元的运行状态;以及基于所述运行状态在所述多个运算单元中查询处于空闲状态的至少一个第一运算单元;以及获取基于处于非空闲状态的第二运算单元的电量使用信息确定的第一运行参数值;
调度器,用于在基于所述第一运行参数值确定所述第一运算单元满足任务调度要求的情况下,在所述待处理任务中为至少部分所述第一运算单元分配待执行任务;所述第一运行参数用于确定所述第一运算单元的可使用电量信息。
2.根据权利要求1所述的任务调度装置,其特征在于,所述任务调度装置还包括:第一计时器;
所述第一计时器,用于在所述第一运算单元不满足所述任务调度要求的情况下,基于目标次数确定目标查询间隔;其中,所述目标次数用于指示获取到的所述第一运行参数值连续不满足所述任务调度要求的次数;
所述控制器,还用于在经过所述目标查询间隔后,重新获取基于所述第二运算单元的电量使用信息确定的第二运行参数值;
所述调度器,还用于在基于所述第二运行参数值确定所述第一运算单元满足所述任务调度要求的情况下,在所述待处理任务中为至少部分所述第一运算单元分配待执行任务。
3.根据权利要求2所述的任务调度装置,其特征在于,所述第一计时器还用于:
获取预设步长信息,其中,所述预设步长信息用于指示获取所述第二运算单元的电量使用信息的时间间隔;
基于所述目标次数确定所述预设步长信息的步长延长信息;
基于所述步长延长信息延长所述预设步长信息,得到新步长信息,并将所述新步长信息确定为所述目标查询间隔。
4.根据权利要求3所述的任务调度装置,其特征在于,所述第一计时器还用于:
获取初始时间信息;
基于所述目标次数确定所述初始时间信息的时间调整信息,其中,所述时间调整信息用于指示所述初始时间信息的时间调整方向和/或时间调整大小;
基于所述时间调整信息对所述初始时间信息进行调整,得到所述步长延长信息。
5.根据权利要求1所述的任务调度装置,其特征在于,所述控制器还用于:
获取标识寄存器的寄存器数值;其中,所述标识寄存器中的寄存器数值用于指示各所述运算单元的运行状态;以及
在所述寄存器数值中确定目标数值,并确定所述目标数值所对应的运算单元,其中,所述目标数值用于指示所述运算单元处于空闲状态;以及基于所述目标数值所对应的运算单元确定所述至少一个第一运算单元。
6.根据权利要求1至5中任一项所述的任务调度装置,其特征在于,所述任务调度装置还包括:第二计时器;
所述第二计时器,用于在基于所述运行状态确定所述多个运算单元中不包含处于空闲状态的第一运算单元的情况下,开始计时,并在所述第二计时器的计时时间为预设步长信息的情况下,触发所述控制器再次基于所述运行状态在所述多个运算单元中查询至少一个第一运算单元。
7.根据权利要求1所述的任务调度装置,其特征在于,所述控制器还用于:
获取目标传感器所采集到的目标参数值;以及
基于所述目标参数值确定所述第二运算单元的电量使用信息;以及基于总供电量信息和所述电量使用信息确定所述第一运行参数值,其中,所述目标传感器用于检测各所述运算单元的运行参数。
8.根据权利要求1所述的任务调度装置,其特征在于,所述第一运行参数值为电压值;
所述调度器,还用于:
在确定出所述电压值大于或者等于预设电压阈值的情况下,确定所述第一运算单元满足所述任务调度要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海阵量智能科技有限公司,未经上海阵量智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210474685.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢琴演奏动作模拟演示装置及方法
- 下一篇:一种多源异构协议测试方法与系统