[发明专利]处理方法、处理装置及相关产品在审
申请号: | 202011272696.5 | 申请日: | 2020-11-13 |
公开(公告)号: | CN114489805A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 陈姗姗;孙新国 |
地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 方法 装置 相关 产品 | ||
1.一种处理方法,所述方法包括:
获取已解码指令的第一操作;
确定允许所述第一操作使用的张量数据的第一坐标空间范围;
确定执行所述第一操作时将使用的所述张量数据的第二坐标空间范围;以及
在所述第一坐标空间范围与所述第二坐标空间范围的交集所确定的第三坐标空间范围内,执行所述第一操作;
其中所述第一坐标空间范围和所述第二坐标空间范围至少部分基于对所述张量数据的形状坐标空间的预定划分来确定。
2.根据权利要求1所述的处理方法,其中所述第一坐标空间范围和所述第二坐标空间范围分别为所述张量数据的形状坐标空间的一部分,所述形状坐标空间映射到所述张量数据在存储模块上的数据存储区域。
3.根据权利要求1-2任一所述的处理方法,还包括:
确定正在执行的、与所述第一操作访问同一张量数据并存在依赖关系的在先操作;以及
至少部分基于所述在先操作的操作状态来确定所述第一坐标空间范围。
4.根据权利要求3所述的处理方法,其中所述张量数据的形状坐标空间被预先划分为若干空间块,所述方法进一步包括:
将所述形状坐标空间中、所述在先操作已完成的空间块,确定为所述第一坐标空间范围;和/或
将基于所述第一操作将访问的张量数据的坐标而确定的空间块,确定为所述第二坐标空间范围。
5.根据权利要求4所述的处理方法,所述方法进一步包括:
当存在所述在先操作仅相对于其中部分坐标已完成的空间块时,基于所述在先操作的操作状态确定由所述部分坐标构成的部分空间块,以及将所述部分空间块包括在所述第一坐标空间范围内;和/或
当存在所述第一操作将访问其中部分坐标的空间块时,基于所述第一操作的操作状态确定由所述部分坐标构成的部分空间块,以及将所述部分空间块包括在所述第二坐标空间范围内。
6.根据权利要求5所述的处理方法,其中所述操作状态包括以下至少一项信息:
操作相对于所述空间块中的坐标点的完成状态;
操作的执行范围;以及
操作的访问模式。
7.根据权利要求5-6任一所述的处理方法,其中所述第一坐标空间范围和所述第二坐标空间范围使用以下至少一项来表征:
所述第一坐标空间范围和所述第二坐标空间范围各自所包括的空间块的标识;
所述第一坐标空间范围内的空间块或部分空间块在所述张量数据的一个或多个维度上的坐标上界;和/或
所述第二坐标空间范围内的空间块或部分空间块在所述张量数据的一个或多个维度上的坐标下界。
8.根据权利要求4-7任一所述的处理方法,还包括:
在所述第三坐标空间范围内,基于以下至少一个顺序来执行所述第一操作:
预定的空间块顺序;和/或
预定的空间坐标顺序。
9.根据权利要求1-8任一所述的处理方法,还包括:
当所述第三坐标空间范围为空时,阻塞所述第一操作。
10.根据权利要求1-9任一所述的处理方法,其中对所述张量数据的形状坐标空间的预先划分是基于以下至少一项而执行的:
硬件的处理能力;
预先设定的参数;以及
所述张量数据的形状坐标空间的大小。
11.根据权利要求3-10任一所述的处理方法,其中:
所述第一操作与所述在先操作分别为并行执行的不同指令中的操作;或者
所述第一操作与所述在先操作分别为同一指令中的并行执行的不同操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011272696.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理方法、处理装置及相关产品
- 下一篇:数据处理装置、数据处理方法及相关产品