[发明专利]包括浮点加法器的芯片、设备及浮点运算的控制方法在审
申请号: | 202011004685.9 | 申请日: | 2020-09-22 |
公开(公告)号: | CN112130805A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 李嘉昕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F7/487 | 分类号: | G06F7/487 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包括 浮点 加法器 芯片 设备 运算 控制 方法 | ||
1.一种包括浮点加法器的芯片,其特征在于,所述浮点加法器包括:合并单元、可变移位单元、可配置加法单元和转换输出单元;
所述合并单元,用于对输入的n个操作数的尾数部分分别添加有效数,得到n个操作数分别对应的合并数据,所述n为大于等于3的正整数;
所述可变移位单元,用于对所述n个操作数分别对应的合并数据,分别进行可变移位操作,得到定点数格式的n个更新操作数;
所述可配置加法单元,用于对所述n个更新操作数进行加法运算,得到运算结果;
所述转换输出单元,用于将所述运算结果转换为浮点数格式,并输出所述浮点数格式的所述运算结果。
2.根据权利要求1所述的芯片,其特征在于,所述可变移位单元包括:指数确定单元和差值移位单元;
所述指数确定单元,用于确定目标指数值;
所述差值移位单元,用于对于所述n个操作数中的第i个操作数,确定所述第i个操作数的指数部分与所述目标指数值的差值;根据所述差值对所述第i个操作数对应的合并数据进行可变移位操作,得到所述第i个操作数对应的更新操作数;其中,所述i为小于等于所述n的正整数。
3.根据权利要求2所述的芯片,其特征在于,
所述目标指数值为所述n个操作数的指数部分中的最大指数值;
或者,
所述目标指数值为所述n个操作数的指数部分中的最小指数值;
或者,
所述目标指数值为所述n个操作数的指数部分中的任意一个指数值;
或者,
所述目标指数值为预定义的指数值。
4.根据权利要求2所述的芯片,其特征在于,所述目标指数值为所述n个操作数的指数部分中的最大指数值;
所述差值移位单元,用于对所述第i个操作数对应的合并数据右移k位,得到所述第i个操作数对应的更新操作数;
其中,所述第i个操作数的指数部分与所述目标指数值的差值为k,且k为整数。
5.根据权利要求1所述的芯片,其特征在于,所述可配置加法单元,用于:
分别获取所述n个操作数的符号位;
对于所述符号位指示为负数的操作数,对所述操作数对应的更新操作数进行求2补码操作,得到转换后的n个更新操作数;
对所述转换后的n个更新操作数进行加法运算,得到所述运算结果。
6.根据权利要求1所述的芯片,其特征在于,所述转换输出单元包括:尾数截断与舍入单元、指数更新单元和输出单元;
所述尾数截断与舍入单元,用于对于所述运算结果对应的无符号数据,确定所述无符号数据的有效数;确定所述有效数的更新位置信息,所述更新位置信息用于指示所述有效数的更新后位置和原始位置之间的相对位置信息;根据配置的舍入模式截取设定位数的比特位数据,得到所述运算结果对应的尾数部分;
所述指数更新单元,用于根据所述更新位置信息确定所述运算结果对应的指数部分;
所述输出单元,用于根据所述运算结果对应的符号位、所述运算结果对应的尾数部分和所述运算结果对应的指数部分,输出所述浮点数格式的所述运算结果。
7.根据权利要求6所述的芯片,其特征在于,所述尾数截断与舍入单元还用于:
在将所述运算结果转换为所述浮点数格式的过程中,若发生异常情况,则根据异常模式以及舍入模式对所述运算结果进行异常处理;
其中,所述异常情况包括以下至少一项:上溢出、下溢出、数据不精确。
8.根据权利要求1至7任一项所述的芯片,其特征在于,所述合并单元,用于:
获取所述操作数的指数部分和尾数部分;
若所述操作数的指数部分为0,则确定所述操作数的有效数为0;
若所述操作数的指数部分不为0,则确定所述操作数的有效数为1;
将所述操作数的有效数和所述操作数的尾数部分合并,得到所述操作数对应的合并数据。
9.一种计算机设备,其特征在于,所述计算机设备包括如权利要求1至8任一项所述的包括浮点加法器的芯片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011004685.9/1.html,转载请声明来源钻瓜专利网。