[发明专利]运算方法、装置、芯片、电子设备及存储介质在审
申请号: | 202210553451.2 | 申请日: | 2022-05-20 |
公开(公告)号: | CN114896994A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 吴鹏;欧阳剑 | 申请(专利权)人: | 昆仑芯(北京)科技有限公司 |
主分类号: | G06G7/19 | 分类号: | G06G7/19 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 姜浩然;吴丽丽 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运算 方法 装置 芯片 电子设备 存储 介质 | ||
1.一种运算装置执行的运算方法,所述方法包括:
基于输入到所述运算装置中的第一向量的多个第一浮点数和第二向量的多个第二浮点数,获取与所述多个第一浮点数相应的二进制表示的多个第一定点数和多个第一阶码,以及与所述多个第二浮点数相应的二进制表示的多个第二定点数和多个第二阶码,其中,所述多个第一浮点数与所述多个第二浮点数一一对应,所述多个第一定点数和所述多个第二定点数中的每个定点数分别包括符号位以及第一预设数量的定点数值位;
获取所述多个第一定点数中的每个第一定点数和与该第一定点数对应的第二定点数的定点乘积值及相应的定点乘积阶码;
基于所述多个第一定点数分别相应的多个定点乘积值中的每个定点乘积值相应的定点乘积阶码,获取所述第一向量与所述第二向量的定点内积计算结果;以及
基于所述定点内积计算结果,获取所述定点内积计算结果对应的浮点数据格式的浮点内积计算结果。
2.根据权利要求1所述的方法,其中,所述基于所述多个第一定点数分别相应的多个定点乘积值中的每个定点乘积值相应的定点乘积阶码,获取所述第一向量与所述第二向量的定点内积计算结果包括:
基于所述多个第一定点数分别相应的多个定点乘积值中的每个定点乘积值相应的定点乘积阶码,对该定点乘积值进行算术移位;以及
对所述多个第一定点数相应的多个经过算术移位后的定点乘积值进行求和,以获取所述第一向量与所述第二向量的定点内积计算结果。
3.根据权利要求2所述的方法,其中,所述基于所述多个第一定点数分别相应的多个定点乘积值中的每个定点乘积值相应的定点乘积阶码,对该定点乘积值进行算术移位包括:
在所述多个第一定点数相应的多个定点乘积阶码中确定第一定点乘积阶码;
基于所述多个定点乘积阶码中的每个定点乘积阶码与所述第一定点乘积阶码,获取所述多个定点乘积值中的每个定点乘积值相应的算术移位值;以及
基于所述多个定点乘积值中的每个定点乘积值相应的算术移位值,对该定点乘积值进行算术移位。
4.根据权利要求3所述的方法,其中,所述在所述多个第一定点数相应的多个定点乘积阶码中确定第一定点乘积阶码包括:
获取所述多个第一定点数相应的多个定点乘积阶码中的数值最大的定点乘积阶码,作为第一定点乘积阶码;并且其中,
所述基于所述多个定点乘积阶码中的每个定点乘积阶码与所述第一定点乘积阶码,获取所述多个定点乘积值中的每个定点乘积值相应的算术移位值包括:
计算所述第一定点乘积阶码与所述多个定点乘积阶码中的每个定点乘积阶码之间的差值,以作为该定点乘积阶码对应的定点乘积值的相应的算术移位值。
5.根据权利要求1至4中任一项所述的方法,其中,所述获取与所述多个第一浮点数相应的二进制表示的多个第一定点数和多个第一阶码,以及与所述多个第二浮点数相应的二进制表示的多个第二定点数和多个第二阶码包括:
对所述多个第一浮点数和所述多个第二浮点数中的每个浮点数,执行下述操作:
提取该浮点数中的符号位、阶码位和浮点数值位,其中,该浮点数通过二进制表示;
提取所述浮点数值位中的最高位的所述第二预设数量的高位数值位;
基于所述高位数值位,确定该浮点数对应的定点数;以及
基于该浮点数的阶码位,确定该浮点数对应的阶码。
6.根据权利要求5所述的方法,其中,所述获取所述多个第一定点数中的每个第一定点数和与该第一定点数对应的第二定点数的定点乘积值及相应的定点乘积阶码包括:
基于所述多个第一定点数分别相应的多个第一浮点数的符号位以及所述多个第二定点数分别相应的多个第二浮点数的符号位,获取所述多个第一定点数相应的多个第一补码以及所述多个第二定点数相应的多个第二补码;
计算所述多个第一补码中的每个第一补码和与该第一补码对应的第二补码的乘积,以获取所述定点乘积值;以及
计算所述多个第一定点数中的每个第一定点数相应的第一阶码和与该第一定点数对应的第二定点数相应的第二阶码的总和,以获取所述定点乘积阶码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆仑芯(北京)科技有限公司,未经昆仑芯(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210553451.2/1.html,转载请声明来源钻瓜专利网。