[发明专利]转换指令在审
申请号: | 202211637277.6 | 申请日: | 2022-12-16 |
公开(公告)号: | CN116431221A | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | R·瓦伦丁;W·S·王;J·库姆斯;M·查尼 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/302 | 分类号: | G06F9/302;G06F9/30;G06N3/063 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;李炜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转换 指令 | ||
1.一种装置,包括:
解码器电路,所述解码器电路用于对单个指令进行解码,所述单个指令包括用于以下各项的字段:操作码、源操作对象的标识和目的地操作对象的标识,其中所述操作码用于指示执行电路和/或存储器访问电路要进行:将来自所标识的源操作对象的32比特浮点值转换为16比特浮点值,以及将所述16比特浮点值存储在所标识的目的地操作对象的数据元素位置中;以及
指令处理电路,所述指令处理电路用于根据所述操作码来执行经解码的指令。
2.如权利要求1所述的装置,其中,用于源操作对象位置的标识的字段用于标识两个向量寄存器。
3.如权利要求1所述的装置,其中,用于源操作对象位置中的一个源操作对象位置的标识的字段用于标识存储器位置。
4.如权利要求1-3中的任一项所述的装置,其中,所述16比特浮点值是BF16值。
5.如权利要求4所述的装置,其中,为了将所述32比特浮点值转换为所述BF16浮点值,所述指令处理电路用于从所述32比特浮点值移除16个最低有效零。
6.如权利要求1-3中的任一项所述的装置,其中,所述16比特浮点值是FP16值。
7.一种方法,包括:
将来自第一指令集的单个指令转译为不同的第二指令集的一个或多个指令,所述单个指令包括用于以下各项的字段:操作码、源操作对象的标识和目的地操作对象的标识,其中所述操作码用于指示执行电路和/或存储器访问电路要进行:将来自所标识的源操作对象的32比特浮点值转换为16比特浮点值,以及将所述16比特浮点值存储在所标识的目的地操作对象的数据元素位置中;以及
根据所述操作码执行经解码的指令。
8.如权利要求7所述的方法,其中,用于源操作对象位置的标识的字段用于标识两个向量寄存器。
9.如权利要求7所述的方法,其中,用于源操作对象位置的标识的字段用于标识至少一个存储器位置。
10.如权利要求7-9中的任一项所述的方法,其中,所述16比特浮点值是BF16值。
11.如权利要求10所述的方法,其中,将所述32比特浮点值转换为所述BF16浮点值包括从所述32比特浮点值移除16个最低有效零。
12.如权利要求7-11中的任一项所述的方法,其中,所述16比特浮点值是FP16值。
13.一种系统,包括:
存储器,所述存储器用于存储单个指令的实例,所述单个指令包括用于以下各项的字段:操作码、源操作对象的标识和目的地操作对象的标识,其中所述操作码用于指示执行电路和/或存储器访问电路要进行:将来自所标识的源操作对象的32比特浮点值转换为16比特浮点值,以及将所述16比特浮点值存储在所标识的目的地操作对象的数据元素位置中;
解码器电路,所述解码器电路用于对所述单个指令的所述实例进行解码;以及
指令处理电路,所述指令处理电路用于根据所述操作码来执行经解码的指令。
14.如权利要求13所述的系统,其中,用于源操作对象位置的标识的字段用于标识两个向量寄存器。
15.如权利要求13所述的系统,其中,用于源操作对象位置的标识的字段用于标识至少一个存储器位置。
16.如权利要求13-15中的任一项所述的系统,其中,所述16比特浮点值是BF16值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211637277.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:热塑性聚氨酯泡沫体及包含其的抗冲击复合层
- 下一篇:一种水性硅片金刚线切割液