[发明专利]处理方法、处理装置及相关产品在审
申请号: | 202011272696.5 | 申请日: | 2020-11-13 |
公开(公告)号: | CN114489805A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 陈姗姗;孙新国 |
地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 方法 装置 相关 产品 | ||
本披露公开了一种处理方法、处理装置及相关产品。该处理装置可以实现为计算装置包括在组合处理装置中,该组合处理装置还可以包括接口装置和其他处理装置。该计算装置与其他处理装置进行交互,共同完成用户指定的计算操作。组合处理装置还可以包括存储装置,该存储装置分别与计算装置和其他处理装置连接,用于存储该计算装置和其他处理装置的数据。本披露的方案提供了指令并行的解决方案,其可以提高指令并行度,从而提高机器的处理效率。
技术领域
本披露涉及处理器领域,特别是涉及一种处理方法、处理装置、芯片和板卡。
背景技术
指令系统是计算机软件和硬件交互的接口,是计算机系统结构中一个非常重要的部分。随着人工智能技术的不断发展,需要处理的数据量和数据维度都在不断增大。因此,如何合理、科学地控制指令的执行,尤其是提高指令并行的程度,提高机器的性能,这是指令设计中的一个重要问题。
发明内容
为了解决如上所提到的一个或多个技术问题,本披露在多个方面中提出了增强指令并行的解决方案。通过本披露的指令系统,可以提高指令并行程度,由此提高机器的处理效率。
在第一方面中,本披露提供一种处理方法,所述方法包括:获取已解码指令的第一操作;确定允许所述第一操作使用的张量数据的第一坐标空间范围;确定执行所述第一操作时将使用的所述张量数据的第二坐标空间范围;以及在所述第一坐标空间范围与所述第二坐标空间范围的交集所确定的第三坐标空间范围内,执行所述第一操作;其中所述第一坐标空间范围和所述第二坐标空间范围至少部分基于对所述张量数据的形状坐标空间的预定划分来确定。
在第二方面中,本披露提供一种处理装置,包括:操作获取单元,配置用于获取已解码指令的第一操作;第一确定单元,配置用于确定允许所述第一操作使用的张量数据的第一坐标空间范围;第二确定单元,配置用于确定执行所述第一操作时将使用的所述张量数据的第二坐标空间范围;以及执行单元,配置用于在所述第一坐标空间范围与所述第二坐标空间范围的交集所确定的第三坐标空间范围内,执行所述第一操作;其中所述第一坐标空间范围和所述第二坐标空间范围至少部分基于对所述张量数据的形状坐标空间的预定划分来确定。
在第三方面中,本披露提供一种芯片,包括前述第二方面任一实施例的处理装置。
在第四方面中,本披露提供一种板卡,包括前述第三方面任一实施例的芯片。
通过如上所提供的处理装置、处理方法、芯片和板卡,本披露实施例在指令的操作执行过程中,对操作使用的坐标空间范围进行限制,从而在硬件的并行执行时,既能保证执行顺序的一致性,又能提高操作的并行程度,由此确保了处理的准确和效率。
附图说明
通过参考附图阅读下文的详细描述,本披露示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本披露的若干实施方式,并且相同或对应的标号表示相同或对应的部分其中:
图1A示出根据本披露实施例的数据存储空间的示意图;
图1B示出根据本披露实施例的数据分块在数据存储空间中的示意图;
图2示出根据本披露实施例的处理装置的示意性框图;
图3A示出根据本披露实施例的处理方法的示意性流程图;
图3B示出根据本披露实施例的处理装置的示意性框图;
图4A-图4B示出根据本披露实施例的坐标空间范围的示意图;
图5示出根据本披露实施例的一种组合处理装置的结构图;以及
图6示出根据本披露实施例的一种板卡的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011272696.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:处理方法、处理装置及相关产品
- 下一篇:数据处理装置、数据处理方法及相关产品