[发明专利]数据处理装置、数据处理方法及相关产品在审
申请号: | 202011272710.1 | 申请日: | 2020-11-13 |
公开(公告)号: | CN114489790A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 李波;陈姗姗 |
地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 装置 方法 相关 产品 | ||
1.一种数据处理装置,包括控制单元、张量接口单元和执行单元,其中:
所述控制单元配置用于获取解码的处理指令,所述处理指令的至少一个操作数包括至少一个描述符,所述描述符指示以下至少一项信息:张量数据的形状信息和张量数据的空间信息;
所述张量接口单元配置用于对所述描述符进行解析;
所述执行单元配置用于在所述控制单元的控制下,基于解析的描述符来执行所述处理指令。
2.根据权利要求1所述的数据处理装置,其中所述描述符仅指示张量数据的形状信息,并且
所述张量接口单元配置用于根据所述形状信息,确定与所述操作数对应的数据在数据存储空间中的数据地址。
3.根据权利要求1所述的数据处理装置,其中所述描述符仅指示张量数据的空间信息,并且
所述张量接口单元配置用于根据所述空间信息,确定处理指令之间的依赖关系。
4.根据权利要求3所述的数据处理装置,其中所述张量数据的形状信息由所述处理指令的参数携带或由其他关联指令携带。
5.根据权利要求1所述的数据处理装置,其中所述描述符指示所述张量数据的形状信息和所述张量数据的空间信息二者,并且
所述张量接口单元配置用于根据所述形状信息,确定与所述操作数对应的数据在数据存储空间中的数据地址;
所述张量接口单元还配置用于根据所述空间信息,确定处理指令之间的依赖关系。
6.根据权利要求5所述的数据处理装置,其中:
所述形状信息和所述空间信息包括在不同描述符中;或者
所述形状信息和所述空间信息包括在不同描述符中并通过附加信息指示二者之间的关联;或者
所述形状信息和所述空间信息包括在同一描述符的不同部分中。
7.根据权利要求1-6任一所述的数据处理装置,其中所述张量数据的形状信息包括表示N维张量数据的形状的至少一个形状参数,N为正整数,所述张量数据的形状参数包括以下至少一种:
所述张量数据所在的数据存储空间在N个维度方向的至少一个方向上的尺寸、所述张量数据的存储区域在N个维度方向的至少一个方向上的尺寸、所述存储区域在N个维度方向的至少一个方向上的偏移量、处于N个维度方向的对角位置的至少两个顶点相对于数据基准点的位置、所述张量数据的数据描述位置与数据地址之间的映射关系。
8.根据权利要求1-7任一所述的数据处理装置,其中所述张量数据的形状信息指示包括多个数据块的N维张量数据的形状的至少一个形状参数,N为正整数,所述形状参数包括以下至少一种:
所述张量数据所在的数据存储空间在N个维度方向的至少一个方向上的尺寸、单个数据块的存储区域在N个维度方向的至少一个方向上的尺寸、所述数据块在N个维度方向的至少一个方向上的分块步长、N个维度方向的至少一个方向上的数据块数量、所述数据块在N个维度方向的至少一个方向上的整体步长。
9.根据权利要求1-8任一所述的数据处理装置,其中所述张量数据的形状信息还包括指示与所述张量数据关联的压缩信息,所述压缩信息包括以下至少一项:是否压缩、压缩方式和压缩参数。
10.一种芯片,其特征在于,所述芯片包括如权利要求1-9任一所述的数据处理装置。
11.一种板卡,其特征在于,所述板卡包括权利要求10所述的芯片。
12.一种数据处理方法,所述方法包括:
获取解码的处理指令,所述处理指令的至少一个操作数包括至少一个描述符,所述描述符指示以下至少一项信息:张量数据的形状信息和张量数据的空间信息;
对所述描述符进行解析;以及
基于解析的描述符来执行所述处理指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011272710.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理方法、处理装置及相关产品
- 下一篇:一种石灰石旋流器底流箱防磨装置