[发明专利]一种提高访问片外存储器的效率的方法、设备及介质在审
申请号: | 201911385639.5 | 申请日: | 2019-12-29 |
公开(公告)号: | CN111177066A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 刘同强;王朝辉;李拓;周玉龙;邹晓峰 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 访问 外存 效率 方法 设备 介质 | ||
1.一种提高访问片外存储器的效率的方法,其特征在于,包括以下步骤:
对多核处理器中的每个单核处理器配置对应的缓存和片外存储器;
在每两个缓存之间设置对应的交叉缓存;
响应于接收到处理任务,将任务分配到对应的单核处理器,并将单核处理器中的任务的数据分配到所述单核处理器对应的片外存储器;以及
将不同单核处理器的任务之间的共享信息和/或交互数据分配到对应的交叉缓存中。
2.根据权利要求1所述的方法,其特征在于,所述对多核处理器中的每个单核处理器配置对应的缓存和片外存储器包括:
对每个单核处理器配置由所述单核处理器管理的片外存储器,并在所述单核处理器和所述片外存储器之间设置缓存。
3.根据权利要求1所述的方法,其特征在于,所述在每两个缓存之间设置对应的交叉缓存包括:
依次判断两个缓存之间是否存在交叉缓存;以及
响应于所述两个缓存之间不存在交叉缓存,在所述两个缓存之间创建交叉缓存。
4.根据权利要求1所述的方法,其特征在于,所述将单核处理器中的任务的数据分配到所述单核处理器对应的片外存储器包括:
对所述片外存储器统一编址,根据变量类型分配所述任务到对应的存储地址。
5.根据权利要求1所述的方法,其特征在于,所述将不同单核处理器的任务之间的共享信息和/或交互数据分配到对应的交叉缓存中包括:
基于交互对象将共享信息和/或交互数据分配到对应的缓存的预定地址中;以及
响应于所述任务执行,将所述共享信息和/或交互数据加载到所述交叉缓存中。
6.一种计算机设备,其特征在于,包括:
至少一个处理器;以及
存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现以下步骤:
对多核处理器中的每个单核处理器配置对应的缓存和片外存储器;
在每两个缓存之间设置对应的交叉缓存;
响应于接收到处理任务,将任务分配到对应的单核处理器,并将单核处理器中的任务的数据分配到所述单核处理器对应的片外存储器;以及
将不同单核处理器的任务之间的共享信息和/或交互数据分配到对应的交叉缓存中。
7.根据权利要求6所述的计算机设备,其特征在于,所述对多核处理器中的每个单核处理器配置对应的缓存和片外存储器包括:
对每个单核处理器配置由所述单核处理器管理的片外存储器,并在所述单核处理器和所述片外存储器之间设置缓存。
8.根据权利要求6所述的计算机设备,其特征在于,所述在每两个缓存之间设置对应的交叉缓存包括:
依次判断两个缓存之间是否存在交叉缓存;以及
响应于所述两个缓存之间不存在交叉缓存,在所述两个缓存之间创建交叉缓存。
9.根据权利要求6所述的计算机设备,其特征在于,所述将单核处理器中的任务的数据分配到所述单核处理器对应的片外存储器包括:
对所述片外存储器统一编址,根据变量类型分配所述任务到对应的存储地址。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911385639.5/1.html,转载请声明来源钻瓜专利网。