[发明专利]基于寄存器的矩阵乘法在审
| 申请号: | 201880041798.0 | 申请日: | 2018-06-08 |
| 公开(公告)号: | CN110770701A | 公开(公告)日: | 2020-02-07 |
| 发明(设计)人: | 大卫·汉纳·曼塞尔;鲁纳·霍姆;伊恩·迈克尔·考尔菲尔德;伊莲娜·米兰诺维奇 | 申请(专利权)人: | ARM有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 11258 北京东方亿思知识产权代理有限责任公司 | 代理人: | 林强 |
| 地址: | 英国*** | 国省代码: | 英国;GB |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 公开了一种用于在数据处理装置中执行矩阵乘法的技术,该技术包括装置、矩阵乘法指令、操作该装置的方法以及虚拟机实施方式。寄存器由矩阵乘法指令引用,每个寄存器用于存储至少四个数据元素,并且响应于矩阵乘法指令,执行矩阵乘法运算。从第一和第二源寄存器提取第一和第二数据元素矩阵,并执行分别作用于第一矩阵的相应行和第二矩阵的相应列的多个点积运算,以生成应用于目的寄存器的结果数据元素的方形矩阵。对于逐元素矢量技术,对于给定数量的寄存器操作数,可以实现更高的计算密度。 | ||
| 搜索关键词: | 矩阵乘法 矩阵 寄存器 数据元素 指令 寄存器操作数 结果数据元素 矩阵乘法运算 数据处理装置 点积运算 方形矩阵 元素矢量 源寄存器 指令引用 虚拟机 存储 响应 应用 | ||
【主权项】:
1.一种装置,包括:/n寄存器存储电路,具有多个寄存器,每个寄存器存储至少四个数据元素;/n解码器电路,响应于矩阵乘法指令以生成控制信号,其中,所述矩阵乘法指令在所述多个寄存器中指定:第一源寄存器、第二源寄存器以及目的寄存器;以及/n数据处理电路,响应于所述控制信号以执行矩阵乘法运算,该矩阵乘法运算包括:/n从所述第一源寄存器提取第一数据元素矩阵;/n从所述第二源寄存器提取第二数据元素矩阵;/n执行多个点积运算以生成结果数据元素的方形矩阵,其中,每个点积运算作用于所述第一数据元素矩阵的相应行和所述第二数据元素矩阵的相应列,以生成结果数据元素的所述方形矩阵的相应结果数据元素;以及/n将结果数据元素的所述方形矩阵应用于所述目的寄存器。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201880041798.0/,转载请声明来源钻瓜专利网。





