[发明专利]执行矩阵乘法的计算装置、方法及相关产品在审
申请号: | 202110302811.7 | 申请日: | 2021-03-22 |
公开(公告)号: | CN113010845A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海寒武纪信息科技有限公司 |
主分类号: | G06F17/16 | 分类号: | G06F17/16;G06F7/523 |
代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 陈姗姗;孙新国 |
地址: | 201306 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 矩阵 乘法 计算 装置 方法 相关 产品 | ||
本披露公开了一种执行矩阵乘法的计算装置、利用计算装置执行矩阵乘法运算的方法及相关产品。该计算装置可以包括在组合处理装置中,该组合处理装置还可以包括接口装置和其他处理装置。该计算装置与其他处理装置进行交互,共同完成用户指定的计算操作。组合处理装置还可以包括存储装置,该存储装置分别与计算装置和其他处理装置连接,用于存储该计算装置和其他处理装置的数据。本披露的方案利用多核架构来有效支持特殊规模的矩阵乘法,其可以简化处理,提高机器的处理效率。
技术领域
本披露一般地涉及数据处理领域。更具体地,本披露涉及执行矩阵乘法的计算装置、利用计算装置执行矩阵乘法运算的方法、芯片和板卡。
背景技术
矩阵乘法运算是数学和工程领域的常用运算之一,例如近年来迅猛发展的深度学习算法中涉及密集的矩阵乘法运算。
矩阵乘法运算可以一般地表示为CM×N=AM×K*BK×N。在一些神经网络的运算中,会遇到K维度非常大、M和N维度非常小这种特殊规模的矩阵乘法运算。例如resetnet50神经网络的反向训练权值的情况下,会遇到例如M=64,N=64,K=401408这样的极端情况。
现有的矩阵乘法方案针对这种特殊规模的矩阵乘法很难利用多核架构的计算装置来提升计算性能。
发明内容
为了至少部分地解决背景技术中提到的一个或多个技术问题,本披露的方案提供了一种执行矩阵乘法的计算装置、利用计算装置执行矩阵乘法运算的方法、芯片和板卡。
在第一方面中,本披露公开一种执行矩阵乘法的计算装置,所述计算装置包括S个集群,每个集群包括至少一个处理核和一个存储核,左乘矩阵A的维度大小为M×K,右乘矩阵B的维度大小为K×N,左乘矩阵A和右乘矩阵B的K维度对应地拆分为S对相互配对的子矩阵,M、K、N、S为自然数,其中:所述S个集群配置用于:分别针对一对配对的子矩阵Ai和Bi执行矩阵乘法运算,以得到S个中间结果Ci,其中i=0,…,S-1;以及对所述S个中间结果执行规约计算,以得到最终结果。
在第二方面中,本披露提供一种芯片,包括前述第一方面任一实施例的计算装置。
在第三方面中,本披露提供一种板卡,包括前述第二方面任一实施例的芯片。
在第四方面中,本披露提供一种利用计算装置执行矩阵乘法运算的方法,其中所述计算装置包括S个集群,每个集群包括至少一个处理核和一个存储核,左乘矩阵A的维度大小为M×K,右乘矩阵B的维度大小为K×N,所述方法包括:将左乘矩阵A和右乘矩阵B的K维度对应地拆分为S对相互配对的子矩阵Ai和Bi,M、K、N、S为自然数,i=0,…,S-1;将所述S对配对的子矩阵分发至所述S个集群;第i个集群针对配对的子矩阵Ai和Bi执行矩阵乘法运算,得到对应的中间结果Ci;以及利用所述S个集群对运算得到的S个所述中间结果执行规约计算,以得到最终结果。
通过如上所提供的执行矩阵乘法的计算装置、使用该计算装置执行矩阵乘法运算的方法、芯片和板卡,本披露实施例提供了一种支持特殊规模的矩阵乘法的计算装置,其能够通过优化乘法运算过程,充分利用多核架构的运算效力,由此提高机器的运算效率。
附图说明
通过参考附图阅读下文的详细描述,本披露示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本披露的若干实施方式,并且相同或对应的标号表示相同或对应的部分,其中:
图1示出本披露实施例的板卡的结构图;
图2示出本披露实施例的组合处理装置的结构图;
图3示出本披露实施例的多核计算装置的内部结构示意图;
图4示例性示出CDMA的工作原理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寒武纪信息科技有限公司,未经上海寒武纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110302811.7/2.html,转载请声明来源钻瓜专利网。