[发明专利]位矩阵乘法有效
申请号: | 202111085257.8 | 申请日: | 2018-08-29 |
公开(公告)号: | CN113791820B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | D·Y·巴伯金;K·A·杜什;V·苏霍姆利诺夫 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F7/485;G06F7/487;G06F17/16 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈依心;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 矩阵 乘法 | ||
1.一种芯片,包括:
多个存储器控制器;
第二级L2高速缓存存储器,耦合至所述多个存储器控制器;
处理器,耦合至所述多个存储器控制器,并且耦合至所述L2高速缓存存储器,所述处理器具有多个核,所述多个核包括用于响应于矩阵乘法指令而执行与所述矩阵乘法指令对应的操作的核,所述矩阵乘法指令用于指示第一源位矩阵、第二源位矩阵、目的地矩阵、以及操作选择符,所述操作包括用于:
对于所述目的地矩阵中的每个多个位的位置:
利用由所述操作选择符选择的多个不同类型的逻辑操作中的一个逻辑操作对来自所述第一源位矩阵的对应行的位的位置的位值、以及来自所述第二源位矩阵的对应列的对应的位的位置的位值进行操作以生成对应的结果,所述多个不同类型的逻辑操作至少包括逻辑与操作和逻辑异或XOR操作;
对所述结果进行累加;以及
将与对所述结果的累加对应的结果存储在所述目的地矩阵中的所述多个位的位置中;
互连,耦合至所述处理器;以及
总线控制器,耦合至所述处理器。
2.如权利要求1所述的芯片,其中,所述结果用于使用由所述操作选择符指定的操作而被累加。
3.如权利要求1所述的芯片,其中,所述矩阵乘法指令允许用于所述第一源位矩阵和所述第二源位矩阵的多个不同尺寸。
4.如权利要求1所述的芯片,其中,所述矩阵乘法指令还能够用于对具有4位的数据元素的矩阵执行矩阵乘法。
5.如权利要求1所述的芯片,其中,所述矩阵乘法指令还能够用于对具有多个可能尺寸中的一个尺寸的数据元素的矩阵执行矩阵乘法。
6.如权利要求1所述的芯片,其中,所述第一源位矩阵至少包括512位。
7.如权利要求1所述的芯片,其中,所述第一源位矩阵包括4096位。
8.如权利要求1所述的芯片,其中,所述矩阵乘法指令用于指示1位的数据元素尺寸。
9.如权利要求1所述的芯片,其中,所述第一源位矩阵用于被存储在多个寄存器中。
10.如权利要求1所述的芯片,其中,所述多个核包括图形核。
11.如权利要求1所述的芯片,其中,所述多个核是异构的。
12.如权利要求1所述的芯片,进一步包括指令转换器,用于将所述矩阵乘法指令转换为能由所述核执行的不同指令集的一条或多条指令。
13.如权利要求1所述的芯片,其中,要被存储在所述目的地矩阵中的所述结果包括所述第一源位矩阵与所述第二源位矩阵的单个位矩阵乘法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111085257.8/1.html,转载请声明来源钻瓜专利网。