[发明专利]基于众核系统的任务处理方法、装置及电子设备在审
申请号: | 202210380282.7 | 申请日: | 2022-04-12 |
公开(公告)号: | CN114721803A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 吴臻志;祝夭龙 | 申请(专利权)人: | 北京灵汐科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;冯建基 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 系统 任务 处理 方法 装置 电子设备 | ||
1.一种基于众核系统的任务处理方法,其特征在于,所述众核系统的处理核被划分为多个核心簇,每个所述核心簇包括至少一个处理核,所述核心簇用于执行目标任务的子任务,所述方法包括:
在所述众核系统执行所述目标任务期间,判断是否满足任务切换条件,其中,所述目标任务的多个子任务包括当前在所述众核系统中执行的第一子任务以及当前未在所述众核系统中执行的第二子任务;
在满足所述任务切换条件的情况下,确定所述第二子任务中待执行的第三子任务;
根据与所述任务切换条件对应的切换方式进行任务切换,以使所述众核系统执行所述第三子任务。
2.根据权利要求1所述的方法,其特征在于,在所述众核系统的外部存储空间中,设置有针对所述目标任务的各个子任务的输入缓存空间及输出缓存空间,分别用于缓存相应子任务的输入数据和输出数据,
其中,所述任务切换条件包括硬切换条件,所述硬切换条件包括所述第二子任务的输入缓存空间的使用率达到使用率阈值,和/或,所述第二子任务的等待时长达到执行时间阈值,
其中,所述在满足所述任务切换条件的情况下,确定所述第二子任务中待执行的第三子任务,包括:
在存在满足所述硬切换条件的第二子任务的情况下,将该第二子任务确定为待执行的第三子任务;
其中,所述根据与所述任务切换条件对应的切换方式进行任务切换,包括:
从所述第一子任务中,确定出待切换的第四子任务,所述第四子任务执行于多个所述核心簇中的第一核心簇;
从所述第一核心簇获取所述第四子任务的任务执行数据,并在所述外部存储空间中保存所述任务执行数据,所述任务执行数据包括所述第四子任务的配置信息和中间处理数据;
释放所述第一核心簇的处理核资源,以停止执行所述第四子任务;
基于所述众核系统中空闲的处理核,执行所述第三子任务。
3.根据权利要求2所述的方法,其特征在于,所述从所述第一子任务中,确定出待切换的第四子任务,包括:
根据所述第一子任务的执行状态信息,确定各个第一子任务的切换优先级;
将切换优先级最高的第一子任务,确定为待切换的第四子任务,
其中,所述执行状态信息包括输入缓存空间的使用率、输入缓存空间的空闲率、输出缓存空间的使用率、输出缓存空间的空闲率、第一子任务的执行时长中的至少一种。
4.根据权利要求1所述的方法,其特征在于,在所述众核系统的外部存储空间中,设置有针对所述目标任务的各个子任务的输入缓存空间及输出缓存空间,分别用于缓存相应子任务的输入数据和输出数据,
其中,所述任务切换条件包括软切换条件,所述判断是否满足任务切换条件,包括:
在接收到所述众核系统的切换通知消息的情况下,确定满足软切换条件,所述切换通知消息用于指示所述第一子任务中存在执行完成的子任务,且相应核心簇的处理核资源被释放;
其中,所述在满足所述任务切换条件的情况下,确定所述第二子任务中待执行的第三子任务,包括:
在满足所述软切换条件的情况下,根据所述第二子任务的等待状态信息,确定各个所述第二子任务的执行优先级;
将执行优先级最高的第二子任务,确定为待执行的第三子任务;
其中,所述根据与所述任务切换条件对应的切换方式进行任务切换,包括:
基于所述众核系统中空闲的处理核,执行所述第三子任务。
5.根据权利要求4所述的方法,其特征在于,所述等待状态信息包括输入缓存空间的使用率、输入缓存空间的空闲率、第二子任务的等待时长、第二子任务的执行时间阈值中的至少一种,
其中,所述输入缓存空间的使用率以及第二子任务的等待时长与执行优先级正相关;所述输入缓存空间的空闲率以及第二子任务的执行时间阈值与执行优先级负相关。
6.根据权利要求2或4所述的方法,其特征在于,所述基于所述众核系统中空闲的处理核,执行所述第三子任务,包括:
根据所述第三子任务的资源需求量以及所述众核系统中空闲的处理核,组建第二核心簇;
向所述第二核心簇的处理核加载所述第三子任务的输入数据及配置信息,以使所述第二核心簇执行所述第三子任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京灵汐科技有限公司,未经北京灵汐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210380282.7/1.html,转载请声明来源钻瓜专利网。