[发明专利]一种任务调度方法、装置、设备及介质在审
申请号: | 202310159243.9 | 申请日: | 2023-02-23 |
公开(公告)号: | CN116069474A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 顾俊卿;丁圣阁;罗安 | 申请(专利权)人: | 上海燧原科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 赵翠香 |
地址: | 201306 上海市浦东新区中国(上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 设备 介质 | ||
本发明公开了一种任务调度方法、装置、设备及介质。方法包括:检测暂停队列中是否存在待处理任务;若检测到暂停队列中存在待处理任务,则检测各计算模块中是否存在可用计算模块;可用计算模块为未使用计算模块或时间片耗尽的计算模块;若检测到各计算模块中存在可用计算模块,则将可用计算模块分配给待处理任务,建立可用计算模块与待处理任务之间的绑定关系,并将待处理任务写入至运行队列。本发明实施例可以在检测到待处理任务的情况下,及时在各计算模块中的未使用计算模块和时间片耗尽的计算模块中,确定可以分配给待处理任务的可用计算模块,保证各计算模块不会被计算任务长时间占用。
技术领域
本发明涉及计算机技术领域,尤其涉及一种任务调度方法、装置、设备及介质。
背景技术
电子设备内会产生大量的计算任务。在计算任务产生后,电子设备需要在电子设备内设置的多个计算模块中,确定与计算任务匹配的计算模块,将计算模块分配给匹配的计算任务,从而通过计算模块来完成电子设备的计算任务。计算模块可以为电子设备内设置的人工智能(Artificial Intelligence,AI)加速卡。
相关技术中,常用的任务调度方案为:将计算模块分配给匹配的计算任务,确定计算模块被计算任务占用。在新的计算任务产生后,电子设备需要在未被计算任务占用的计算模块中,确定与新的计算任务匹配的计算模块,将计算模块分配给匹配的新的计算任务。相关技术的任务调度方案中,计算模块可能会被计算任务长时间占用,导致在新的计算任务产生后,电子设备中没有被计算任务占用的计算模块,无法及时为新的计算任务分配计算模块,新的计算任务的响应时间得不到满足。
发明内容
本发明提供了一种任务调度方法、装置、设备及介质,以解决相关技术的任务调度方案中,计算模块可能会被计算任务长时间占用,导致在新的计算任务产生后,电子设备中没有被计算任务占用的计算模块,无法及时为新的计算任务分配计算模块,新的计算任务的响应时间得不到满足的问题。
根据本发明的一方面,提供了一种任务调度方法,包括:
检测暂停队列中是否存在待处理任务;
若检测到所述暂停队列中存在待处理任务,则检测各计算模块中是否存在可用计算模块;其中,所述可用计算模块为未使用计算模块或时间片耗尽的计算模块;
若检测到各计算模块中存在可用计算模块,则将所述可用计算模块分配给所述待处理任务,建立所述可用计算模块与所述待处理任务之间的绑定关系,并将所述待处理任务写入至运行队列。
根据本发明的另一方面,提供了一种任务调度装置,包括:
任务检测模块,用于检测暂停队列中是否存在待处理任务;
可用模块检测模块,用于若检测到所述暂停队列中存在待处理任务,则检测各计算模块中是否存在可用计算模块;其中,所述可用计算模块为未使用计算模块或时间片耗尽的计算模块;
可用模块分配模块,用于若检测到各计算模块中存在可用计算模块,则将所述可用计算模块分配给所述待处理任务,建立所述可用计算模块与所述待处理任务之间的绑定关系,并将所述待处理任务写入至运行队列。
根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;
以及与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的任务调度方法。
根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的任务调度方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海燧原科技有限公司,未经上海燧原科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310159243.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种CBGA电路植球沾锡防护工装及使用方法
- 下一篇:提货台车