[发明专利]多核任务调度器、多核任务调度方法、装置及相关产品有效
申请号: | 201911321283.9 | 申请日: | 2019-12-20 |
公开(公告)号: | CN110750351B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 安徽寒武纪信息科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 李波;孙新国 |
地址: | 231283 安徽省合肥市高新区习友路3333*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 任务 调度 方法 装置 相关 产品 | ||
本申请提供一种多核任务调度器、多核任务调度方法、装置及相关产品,所述多核任务调度器包括处理器核状态管理器、任务管理器和人工神经网络装置,其中:所述处理器核状态管理器用于接收处理器核发送的实时状态信息;所述任务管理器用于接收当前任务的任务信息并缓存所述任务信息;以及所述人工神经网络装置用于对来自所述处理器核状态管理器的实时状态信息、来自所述任务管理器的任务信息以及人工神经网络装置计算所需的参数进行计算,得出所述当前任务的调度信息。本申请针对芯片的任务管理机制效率低的问题,根据人工神经网络的计算来确定调度,能够不限于预先设定的规则和调度机制,且根据任务类型的不同调整调度过程,获得最佳的调度结果。
技术领域
本申请涉及信息处理技术领域,具体涉及一种多核任务调度器、多核任务调度方法、装置及相关产品。
背景技术
集成电路规模的急速增长导致现代芯片架构向多核异构的方向发展,即一个芯片上往往集成了多种不同种类的处理器核,如常见的中央处理器 (Central ProcessorUnit,CPU)、图形处理器(Graphic Processer Unit,GPU) 以及视频编解码处理器 (VideoProcesser Unit,VPU)。如图1所示,这些处理器核通过片上通信总线互相连接,可进行处理器核与处理器核之间的直接通信,也可以通过共享的存储空间进行间接通信,多个处理器核能够通过通信协同进行数据处理完成大规模的计算任务。
多核异构的芯片架构在很大程度上缓解了由晶体管密度增长带来的功耗墙和温度墙问题,但同时也增加了整个芯片的设计复杂度,如何为大规模计算任务提供高效的任务管理机制,使得计算任务能合理分配给各个处理器核成为了多核异构芯片设计的核心问题。
目前主流的芯片设计中大多将任务管理机制的实现放在操作系统(OS,Operating System)层级,由于操作系统的主要进程运行在CPU上,整个芯片的任务调度严重依赖CPU的执行效率。当CPU自身存在大量计算任务负载时,有限的计算资源只有少量能提供给任务调度进程,使得整个芯片的使用效率急剧降低。
发明内容
本申请实施例提供了一种多核任务调度器、多核任务调度方法、装置及相关产品,根据人工神经网络的计算来确定调度,能够不限于预先设定的调度机制,根据任务类型的不同能够自适应调整调度过程,获得最佳的调度结果。
第一方面,提供一种多核任务调度器,其包括处理器核状态管理器、任务管理器和人工神经网络装置,其中:
所述处理器核状态管理器用于接收处理器核发送的实时状态信息;
所述任务管理器用于接收当前任务的任务信息并缓存所述任务信息;以及
所述人工神经网络装置用于对来自所述处理器核状态管理器的实时状态信息、来自所述任务管理器的任务信息以及人工神经网络装置计算所需的参数进行计算,得出所述当前任务的调度信息。
第二方面,本申请实施例提供了一种芯片,该芯片包括上述第一方面所述的多核任务调度器。
第三方面,本申请实施例提供了一种板卡,该板卡包括上述第二方面所述的芯片。
第四方面,本申请实施例提供了一种电子设备,该电子设备包括上述第三方面所述的板卡。
第五方面,提供一种基于人工神经网络的片上多核任务调度方法,其包括:
接收处理器核发送的实时状态信息;
接收并缓存任务信息;以及
基于所述实时状态信息、所述任务信息以及进行人工神经网络计算所需的参数进行人工神经网络计算,得出当前任务的调度信息。
第六方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第五方面的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽寒武纪信息科技有限公司,未经安徽寒武纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911321283.9/2.html,转载请声明来源钻瓜专利网。