任务调度装置、任务调度方法、芯片、设备以及介质制造方法及图纸

技术编号:34332365 阅读:21 留言:0更新日期:2022-07-31 02:19
本公开提供了一种任务调度装置、任务调度方法、芯片、设备以及介质,其中,该方法包括:在获取到待处理任务之后,确定多个运算单元中每个所述运算单元的运行状态;基于所述运行状态在所述多个运算单元中查询处于空闲状态的至少一个第一运算单元;获取基于处于非空闲状态的第二运算单元的电量使用信息确定的第一运行参数值;在基于所述第一运行参数值确定所述第一运算单元满足任务调度要求的情况下,在所述待处理任务中为至少部分所述第一运算单元分配待执行任务;所述第一运行参数用于确定所述第一运算单元的可使用电量信息。述第一运算单元的可使用电量信息。述第一运算单元的可使用电量信息。

Task scheduling device, task scheduling method, chip, device and medium

【技术实现步骤摘要】
任务调度装置、任务调度方法、芯片、设备以及介质


[0001]本公开涉及芯片
,具体而言,涉及一种任务调度装置、任务调度方法、芯片、设备以及介质。

技术介绍

[0002]目前,为了使集成芯片更好的完成训练任务,集成芯片中通常包含大量的运算单元,并具备较高的翻转率。在集成芯片的并行计算任务较多的情况下,集成芯片大量的运算单元会同时工作,并且由于集成芯片的高翻转率导致集成芯片在工作时需要较大的电流,进而使集成芯片容易出现过冲现象,当过冲现象严重时会引起集成芯片的功能失常。
[0003]相关技术中,一般通过在集成芯片封装大量电容来缓解集成芯片的过冲现象。然而,上述封装大量电容的方式往往会出现过度配置电容的现象,不仅提高了集成芯片的成本,而且浪费了大量的资源。

技术实现思路

[0004]本公开实施例至少提供一种任务调度装置、任务调度方法、芯片、设备以及介质。
[0005]第一方面,本公开实施例提供了一种任务调度装置,该任务调度装置包括:控制器,用于在获取到待处理任务之后,确定多个运算单元中每个所述运算单元的运行状态;本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种任务调度装置,其特征在于,包括:控制器,用于在获取到待处理任务之后,确定多个运算单元中每个所述运算单元的运行状态;以及基于所述运行状态在所述多个运算单元中查询处于空闲状态的至少一个第一运算单元;以及获取基于处于非空闲状态的第二运算单元的电量使用信息确定的第一运行参数值;调度器,用于在基于所述第一运行参数值确定所述第一运算单元满足任务调度要求的情况下,在所述待处理任务中为至少部分所述第一运算单元分配待执行任务;所述第一运行参数用于确定所述第一运算单元的可使用电量信息。2.根据权利要求1所述的任务调度装置,其特征在于,所述任务调度装置还包括:第一计时器;所述第一计时器,用于在所述第一运算单元不满足所述任务调度要求的情况下,基于目标次数确定目标查询间隔;其中,所述目标次数用于指示获取到的所述第一运行参数值连续不满足所述任务调度要求的次数;所述控制器,还用于在经过所述目标查询间隔后,重新获取基于所述第二运算单元的电量使用信息确定的第二运行参数值;所述调度器,还用于在基于所述第二运行参数值确定所述第一运算单元满足所述任务调度要求的情况下,在所述待处理任务中为至少部分所述第一运算单元分配待执行任务。3.根据权利要求2所述的任务调度装置,其特征在于,所述第一计时器还用于:获取预设步长信息,其中,所述预设步长信息用于指示获取所述第二运算单元的电量使用信息的时间间隔;基于所述目标次数确定所述预设步长信息的步长延长信息;基于所述步长延长信息延长所述预设步长信息,得到新步长信息,并将所述新步长信息确定为所述目标查询间隔。4.根据权利要求3所述的任务调度装置,其特征在于,所述第一计时器还用于:获取初始时间信息;基于所述目标次数确定所述初始时间信息的时间调整信息,其中,所述时间调整信息用于指示所述初始时间信息的时间调整方向和/或时间调整大小;基于所述时间调整信息对所述初始时间信息进行调整,得到所述步长延长信息。5.根据权利要求1所述的任务调度装置,其特征在于,所述控制器还用于:获取标识寄存器的寄存器数值;其中,所述标识寄存器中的寄存器数值用于指示各所述运算单元的运行状态;以及在所述寄存器数值中确定目标数值,并确定所述目标数值所对应的运算单元,其中,所述目标数值用...

【专利技术属性】
技术研发人员:王勇丁雨谭艳超
申请(专利权)人:上海阵量智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1