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