[发明专利]用于计算两个区块操作数中的半字节的数量积的系统和方法在审
申请号: | 201811620796.5 | 申请日: | 2018-12-28 |
公开(公告)号: | CN110058886A | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | R.萨德;S.鲁巴诺维奇;A.格拉德斯坦;Z.斯珀伯;A.海内克;R.瓦伦丁;M.J.查尼;B.托尔;J.科巴尔;E.奥尔德-艾哈迈德-瓦尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 郑瑾彤;申屠伟进 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数量积 源矩阵 字元素 矩阵 区块 源标识符 指令 操作数 标识符 解码 解码电路 解码区块 操作码 累加 处理器 字段 饱和 电路 | ||
1.一种处理器,包括:
解码电路,其要解码区块数量积指令,所述区块数量积指令具有用于操作码、用于标识M×N目的地矩阵的目的地标识符、用于标识M×K第一源矩阵的第一源标识符以及用于标识K×N第二源矩阵的第二源标识符的字段,所述矩阵中的每一个都要包含双字元素;以及
执行电路,其要通过对所标识的目的地矩阵的每个元素(M, N)实行K次流程来执行所解码的指令,所述流程包括:
通过将所标识的第一源矩阵的双字元素(M, K)的每个半字节乘以所标识的第二源矩阵的双字元素(K, N)的对应半字节来产生八个乘积;以及
用所标识的目的地矩阵的双字元素(M, N)的先前内容累加所述八个乘积并使之饱和。
2.根据权利要求1所述的处理器,其中,所述执行电路进一步要在出现故障条件时生成故障,所述故障条件包括以下中的任何一个或多个:
所标识的第一和第二源矩阵中的一个或多个具有被设置为TRUE的PAIR参数;
所标识的第一和第二源矩阵中的一个或多个具有未被设置为TRUE的VALID参数;
所标识的目的地矩阵具有与所标识的第一源矩阵的行数不同的行数;
所标识的目的地矩阵具有与所标识的第二源矩阵的列数不同的列数;以及
所标识的第一源、第二源和目的地矩阵中的一个或多个具有超出最大尺寸的尺寸,所述尺寸包括矩阵的行和列的数量。
3.根据权利要求1所述的处理器,其中,所述执行电路进一步要基于所述半字节的符号对正在相乘的每个半字节进行符号扩展或零扩展。
4.根据权利要求1所述的处理器,其中,所述饱和包括有符号饱和或无符号饱和,这取决于所述八个乘积的符号。
5.根据权利要求1所述的处理器,其中,将每次半字节相乘的结果存储在双字寄存器中。
6.根据权利要求1-5中的任一项所述的处理器,其中,M是2、4、8和16中的一个,N是2、4、8、16和32中的一个,并且K是1、2、4、8和16中的一个。
7.根据权利要求1-5中的任一项所述的处理器,其中,所述执行电路在对所标识的目的地矩阵的每个元素(M, N)实行所述流程之后保存状态,并且在故障的情况下,在从所述故障恢复之后使用所保存的状态来继续执行所述K次流程;其中,所述状态至少包括目的地矩阵行指针和目的地矩阵元素指针。
8.根据权利要求1-5中的任一项所述的处理器,其中,所标识的第一和第二源矩阵各自使用寄存器集合和多个存储器位置中的一个来表示矩阵。
9.根据权利要求1-5中的任一项所述的处理器,其中,所标识的目的地矩阵使用寄存器集合和多个存储器位置中的一个来表示矩阵。
10.根据权利要求1-5中的任一项所述的处理器,其中,所述操作码进一步指示第一和第二源矩阵中的每一个是包含有符号元素还是无符号元素。
11.一种方法,包括:
通过解码电路来解码区块数量积指令,所述区块数量积指令具有用于操作码、用于标识M×N目的地矩阵的目的地标识符、用于标识M×K第一源矩阵的第一源标识符以及用于标识K×N第二源矩阵的第二源标识符的字段,所述矩阵中的每一个都要包含双字元素;以及
通过执行电路来通过对所标识的目的地矩阵的每个元素(M, N)实行K次流程来执行所解码的指令,所述流程包括:
通过将所标识的第一源矩阵的双字元素(M, K)的每个半字节乘以所标识的第二源矩阵的双字元素(K, N)的对应半字节来产生八个乘积;以及
用所标识的目的地矩阵的双字元素(M, N)的先前内容累加所述八个乘积并使之饱和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811620796.5/1.html,转载请声明来源钻瓜专利网。