[发明专利]一种数据处理装置、数据处理方法及相关产品有效
申请号: | 202011328010.X | 申请日: | 2020-11-24 |
公开(公告)号: | CN112416433B | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 陈姗姗;李波 |
地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 装置 方法 相关 产品 | ||
1.一种数据处理装置,包括:
处理单元,配置用于对第一多维数据块执行转置指令;以及
第一存储单元,配置用于在所述转置指令执行期间缓存数据;
其中,所述处理单元配置成通过如下步骤来执行所述转置指令:
确定所述转置指令所针对的第一多维数据块的两个维度及相应的维度大小;以及
当所述两个维度中仅一个维度大小低于第一阈值时,通过在所述第一存储单元上对所述第一多维数据块执行多次读取和写入操作,对所述第一多维数据块执行多次维度重组和转置操作以得到第二多维数据块,其中所述维度重组改变所述第一多维数据块的维度信息,使得参与第一次转置操作的两个维度的维度大小均超过所述第一阈值,但不改变所述第一多维数据块在所述第一存储单元上的存储顺序,所述转置操作基于所述维度重组后的维度信息执行转置操作,改变所述第一多维数据块在所述第一存储单元上的存储顺序。
2.根据权利要求1所述的数据处理装置,其中所述处理单元配置成通过如下步骤来对所述第一多维数据块执行多次维度重组和转置操作以得到第二多维数据块:
对所述第一多维数据块执行第一次维度重组和转置操作以获得第一转置结果;
对所述第一转置结果执行第二次维度重组和转置操作以获得第二转置结果;以及
对所述第二转置结果执行第三次维度重组操作以获得所述第二多维数据块。
3.根据权利要求2所述的数据处理装置,其中所述处理单元配置成通过如下步骤来对所述第一多维数据块执行第一次维度重组和转置操作:
将所述第一多维数据块的所述两个维度中较大的第一维度拆分成第一子维度和第二子维度,其中所述第二子维度与所述两个维度中较小的第二维度相邻;
将所述第二子维度与所述第二维度合并成第一组合维度;以及
对由所述第一子维度和所述第一组合维度构成的第一重组数据块执行转置操作以获得所述第一转置结果。
4.根据权利要求3所述的数据处理装置,其中所述第一维度是由两个或更多个维度合并而成的维度,并且所述处理单元配置成:
基于合成所述第一维度的所述两个或更多个维度,对所述第一维度进行拆分。
5.根据权利要求3所述的数据处理装置,其中所述处理单元配置成通过如下步骤来对所述第一转置结果执行第二次维度重组和转置操作:
将所述第一转置结果中的所述第一组合维度拆分成所述第二子维度和所述第二维度,其中所述第二维度与所述第一转置结果中的第一子维度相邻;
将所述第二维度与所述第一子维度合并成第二组合维度;以及
对由所述第二子维度和所述第二组合维度构成的第二重组数据块执行转置操作以获得所述第二转置结果。
6.根据权利要求5所述的数据处理装置,其中所述处理单元配置成通过如下步骤来对所述第二转置结果执行第三次维度重组操作:
将所述第二转置结果中的所述第二组合维度拆分成所述第二维度和所述第一子维度,其中所述第一子维度与所述第二转置结果中的第二子维度相邻;以及
将所述第一子维度与所述第二子维度合并成第一维度,以获得由所述第二维度和所述第一维度构成的所述第二多维数据块。
7.根据权利要求2-6任一所述的数据处理装置,其中所述处理单元进一步配置成:
在对所述第一多维数据块执行第一次转置操作之前,至少部分基于所述第一存储单元的配置,对维度重组后的第一重组数据块的各个维度执行对齐处理;
基于对齐处理后的第一重组数据块执行后续的转置和维度重组操作;以及
在对所述第二转置结果执行第三次维度重组之后,对第三次维度重组后的第三重组数据块的各个维度执行去对齐处理,以获得所述第二多维数据块。
8.根据权利要求1-6任一所述的数据处理装置,其中所述第一阈值至少部分基于指令对齐要求而确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011328010.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车门限位器结构
- 下一篇:一种能够部分循环利用的吊环