【技术实现步骤摘要】
任务调度方法、控制方法、核心、电子设备、可读介质
[0001]本公开涉及计算机
,特别涉及一种任务调度的控制方法、一种任务调度方法、一种任务调度方法、一种核心、一种电子设备、一种计算机可读介质。
技术介绍
[0002]众核系统可以是至少一个芯片构成的,每个芯片具有多个计算单元,每个芯片中可独立调度并拥有完整计算能力的最小计算单元称为核心。在众核系统中,多个核心可以联合工作,各个核心可以分别独立运行程序指令,利用并行计算的能力加快程序的运行速度,并提供多任务处理能力。
[0003]在一些相关技术中,通过静态调度,按照提前制定好的调度策略将任务分配到众核系统上运行。静态调度将算法的某一部分映射到芯片的核心,每个核心只运行被映射的那一部分算法,使得众核系统任务处理的灵活性较差。
技术实现思路
[0004]本公开提供一种基于众核系统的任务调度的控制方法、一种任务调度方法、一种任务调度方法、一种核心、一种电子设备、一种计算机可读介质。
[0005]第一方面,本公开实施例提供一种任务调度的控制方法, ...
【技术保护点】
【技术特征摘要】
1.一种任务调度的控制方法,应用于众核系统的核心,所述控制方法包括:对众核系统的至少一个核心簇进行负载检测,判断所检测的所述核心簇中是否存在目标核心簇,所述目标核心簇为至少一个所述核心簇中需要调整任务分配的核心簇;在存在所述目标核心簇的情况下,根据负载检测结果控制所述目标核心簇调整任务分配;其中,众核系统中包括多个核心,至少一个所述核心组成所述核心簇,所述众核系统包括至少一个所述核心簇。2.根据权利要求1所述的控制方法,其中,对众核系统的至少一个核心簇进行负载检测,判断是否存在目标核心簇的步骤包括:判断所检测的所述核心簇中是否存在超负载或计算资源过剩的核心簇;在所检测的所述核心簇中存在超负载或计算资源过剩的核心簇的情况下,判定超负载或计算资源过剩的核心簇为所述目标核心簇。3.根据权利要求1或2所述的控制方法,其中,根据负载检测结果控制所述核心簇调整任务分配的步骤包括:申请空闲核心作为所述目标核心簇的替代核心簇的替代控制核。4.一种任务调度方法,应用于众核系统的核心,所述任务调度方法包括:对当前核心归属的核心簇进行负载检测,判断所述当前核心归属的核心簇是否为目标核心簇,所述目标核心簇为需要调整任务分配的核心簇;在所述当前核心归属的核心簇是所述目标核心簇的情况下,根据负载检测结果调整所述当前核心归属的核心簇的任务分配;其中,众核系统中包括多个核心,至少一个所述核心组成所述核心簇,所述众核系统包括至少一个所述核心簇。5.根据权利要求4所述的任务调度方法,其中,判断所述当前核心归属的核心簇是否为目标核心簇的步骤包括:判断所述当前核心归属的核心簇是否超负载或计算资源过剩;在所述当前核心归属的核心簇超负载或计算资源过剩的情况下,判定所述当前核心归属的核心簇为所述目标核心簇。6.根据权利要求4或5...
【专利技术属性】
技术研发人员:吴臻志,祝夭龙,
申请(专利权)人:北京灵汐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。