[发明专利]利用计算机系统处理任务的方法、电子设备和存储介质有效
| 申请号: | 202010003595.1 | 申请日: | 2020-01-03 |
| 公开(公告)号: | CN110795226B | 公开(公告)日: | 2020-10-27 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F3/06 |
| 代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 李波;孙新国 |
| 地址: | 100086 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 利用 计算机系统 处理 任务 方法 电子设备 存储 介质 | ||
1.一种利用计算机系统处理任务以进行数据缓存管理的方法,其特征在于,所述方法包括:
获取待处理任务及所述待处理任务的配置信息,其中,所述配置信息包括存储信息和计算信息;
根据所述待处理任务的存储信息以及所述计算机系统的当前可用的存储资源信息,利用预先训练好的深度估值网络,为所述待处理任务的存储请求集合分配存储资源,其中,所述当前可用的存储资源信息是大小可变的,所述预先训练好的深度估值网络为在强化学习算法中用于表示估值函数的深度神经网络,其中所述深度神经网络使用经验回演的方法,采样和训练分离,使用off-policy的策略训练,每次采样的结果放回经验池,训练时从经验池中抽取样本进行训练,样本能够重复利用;
根据所述计算信息将计算数据调度至所分配的存储资源并进行计算,
所述配置信息还包括任务的拆分信息,所述拆分信息用于将所述待处理任务拆分为多个子任务,其中,所述多个子任务包括子配置信息,所述子配置信息包括子存储信息和子计算信息,将所述子任务定义为待处理子任务,
所述计算机系统在处理所述多个待处理子任务时,进行如下操作:
根据所述待处理子任务的子存储信息以及所述计算机系统的当前可用的存储资源信息,利用预先训练好的深度估值网络,为所述待处理子任务的存储请求集合分配存储资源;
根据所述子计算信息将计算数据调度至所分配的存储资源并进行计算。
2.根据权利要求1所述的方法,其特征在于,根据所述待处理任务的存储信息以及所述计算机系统的当前可用的存储资源信息,利用预先训练好的深度估值网络,为所述待处理任务的存储请求集合分配存储资源包括:
步骤A:通过所述深度估值网络,从预设的动作集中选取与所述待处理任务的存储信息以及所述计算机系统的当前可用的存储资源信息相对应的符合预设条件的动作,并执行所选取的动作;
步骤B:在执行所选取的动作之后,确认所述待处理任务的存储请求集合是否已分配完成;以及
如未分配完成,则更新所述待处理任务的存储信息以及所述计算机系统的当前可用的存储资源信息并重复执行上述步骤A和步骤B,直至所述待处理任务的存储请求集合分配完成。
3.根据权利要求2所述的方法,其特征在于,所述存储资源包括至少一个层级的存储块,所述存储块的层级包括以下至少一种:
位于处理器中的内核上的核内存储块;
位于所述处理器中多个内核之间的共享存储块;
位于所述处理器中的公共存储块;
位于所述处理器外的片外存储块。
4.根据权利要求2所述的方法,其特征在于,所述预设的动作集包括以下至少一个动作:
存储资源分配;
层级内的存储资源整理;
跨层级的存储数据迁移。
5.根据权利要求4所述的方法,其特征在于,通过所述深度估值网络,从预设的动作集中选取与所述待处理任务的存储信息以及所述计算机系统的当前可用的存储资源信息相对应的符合预设条件的动作,包括:
确定所述预设的动作集中的动作相对于所述待处理任务的存储信息以及所述计算机系统的当前可用的存储资源信息的分值;以及
选取与所述待处理任务的存储信息以及所述计算机系统的当前可用的存储资源信息相对应的分值最高的动作。
6.根据权利要求5所述的方法,其特征在于,所述预设的动作集中的动作相对于所述待处理任务的存储信息以及所述计算机系统的当前可用的存储资源信息的分值包括以下至少一项:
每分配成功一个存储块所获得的与所述存储块大小正相关的奖励;
每分配完成一个存储请求集合所获得的第一预设奖励;
分配完成所有待处理任务的存储请求集合所获得的第二预设奖励;
每次进行层级内的存储资源整理时所受到的与所整理的存储块的大小正相关的惩罚;
每次进行跨层级的存储数据迁移时所受到的与所迁移的数据大小正相关的惩罚。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010003595.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种调度任务的执行方法及系统
- 下一篇:一种区块链的数据处理方法及相关设备





