[发明专利]对数执行硬件高效无偏舍入的方法在审
申请号: | 202210236334.3 | 申请日: | 2022-03-10 |
公开(公告)号: | CN115079997A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | T·李 | 申请(专利权)人: | 想象技术有限公司 |
主分类号: | G06F7/50 | 分类号: | G06F7/50;G06F7/499 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王坤哲;王小东 |
地址: | 英国赫*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对数 执行 硬件 高效 无偏舍入 方法 | ||
1.一种对数执行硬件高效无偏舍入的方法,所述方法包括:
接收具有m位的位长的二进制格式的数,所述数具有位长为“a”位的第一部分和位长为“b”位的第二部分,其中所述第一部分包括所述数的高于舍入点的位,并且所述第二部分包括所述数的在所述舍入点之后的位;
将第一量加到所述数以获得第一值;
确定控制值的高于所述舍入点的位是“0”位还是“1”位,其中所述控制值是所接收到的二进制格式的数或所述第一值;
如果所述控制值的高于所述舍入点的所述位是“0”位,则将第二量加到所述第一值的“b+1”LSB以获得第二值,并且截断所述第二值的最后b位;或
如果所述控制值的高于所述舍入点的所述位是“1”位,则截断所述第一值的最后b位;并且
其中基于所述第二部分的“b”位的数目来确定待加的所述第一量和所述第二量,并且其中以与所接收到的数相同的二进制格式来表示所述第一值和所述第二值。
2.根据权利要求1所述的方法,其中所述第二量的值是所述第二部分的LSB的值。
3.根据权利要求1或权利要求2所述的方法,其中加所述第二量包括将“1”加到所述第一值的所述LSB。
4.根据任一前述权利要求所述的方法,其中所述第一量是所述第二部分的MSB的位置的值与所述第二量之间的差,使得当b=1时,所述第一量为零。
5.根据前述权利要求中任一项所述的方法,其中使用“b+1”位加法器来执行将所述第二量的相加。
6.根据任一前述权利要求所述的方法,其中所述第一值和所述第二值具有相同的“a-1”MSB,可选地其中将第二量加到所述第一值的“b+1”LSB生成具有“b+1”位的位长的中间值。
7.根据权利要求6所述的方法,其中通过组合所述第一值的“a-1”MSB和所述中间值的“b+1”位来获得所述第二值。
8.一种对数执行硬件高效无偏舍入的方法,所述方法包括:
接收具有m位的位长的二进制格式的数,所述数具有位长为“a”位的第一部分和位长为“b”位的第二部分,其中所述第一部分包括所述数的高于舍入点的位,并且所述第二部分包括所述数的在所述舍入点之后的位;
将第一量加到所述数以获得第一值,所述第一值具有位长为“a”位的第一部分和位长为“b”位的第二部分,其中所述第一量基于所述第二部分的“b”位的数目来确定;
检查所述第一值的高于所述舍入点的位是否是“0”位,并且所述舍入点之后的所有位是否是“1”位,则如果是,则通过将所述第一值的所述第一部分的LSB设定为“1”并且截断所述第一值的最后b位来获得舍入后的数;或者如果不是,则通过截断所述第一值的所述最后b位来获得舍入后的数。
9.一种对数执行硬件高效无偏舍入的方法,所述方法包括:
接收具有m位的位长的二进制格式的数,所述数具有位长为“a”位的第一部分和位长为“b”位的第二部分,其中所述第一部分包括所述数的高于舍入点的位,并且所述第二部分包括所述数的在所述舍入点之后的位;
将第一量加到所述数以获得第一值,所述第一值具有位长为“a”位的第一部分和位长为“b”位的第二部分,其中所述第一量基于所述第二部分的“b”位的数目来确定;
检查数的高于所述舍入点的所述位是否是“0”位,并且数的低于所述舍入点的位是否是“1”位,如果是,则通过将所述第一值的所述第一部分的LSB设定为“1”位并且截断所述第一值的最后b位来获得舍入后的数;或者如果不是,则通过截断所述第一值的所述最后b位来获得舍入后的数。
10.根据任一前述权利要求所述的方法,其中所接收到的数具有整数部分和小数部分,可选地其中“a”位的所述第一部分包括所述整数部分的位,并且不包括所述数需要被舍入到的所述小数部分的一个或多个MSB。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于想象技术有限公司,未经想象技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210236334.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电光装置和电子设备
- 下一篇:使用第一页表和第二页表的计算机系统和方法