[發明專利]舍入反平方根結果有效
| 申請號: | 201610911752.2 | 申請日: | 2016-10-19 |
| 公開(公告)號: | CN107038014B | 公開(公告)日: | 2022-07-01 |
| 發明(設計)人: | 卡斯珀·范本特姆;薩姆·埃利奧特 | 申請(專利權)人: | 想象技術有限公司 |
| 主分類號: | G06F7/38 | 分類號: | G06F7/38 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 陸建萍;鄭霞 |
| 地址: | 英國赫*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 舍入反 平方根 結果 | ||
1.一種被配置成確定在輸入浮點數上執行的反平方根運算的無限精度結果是大于、小于還是等于在第一浮點精度中的特定數的系統,所述系統包括:
一個或多個融合乘加部件,其被配置成:
(a)計算在小于所述第一浮點精度的第二浮點精度中的所述特定數的平方;
(b)計算在所計算的平方中的舍入誤差;
(c)通過計算所述平方乘以所述輸入浮點數減去一來計算在所述第一浮點精度中的第一增量值;以及
(d)通過計算所述舍入誤差乘以所述輸入浮點數加上所述第一增量值來計算在所述第一浮點精度中的第二增量值;以及
輸出模塊,其被配置成基于所述第二增量值的符號來輸出所述反平方根運算的所述無限精度結果是大于、小于還是等于所述特定數的指示。
2.如權利要求1所述的系統,其中,所述系統包括被配置成在不同周期中執行(a)、(b)、(c)和(d)中的每個的僅一個融合乘加部件。
3.如權利要求1所述的系統,還包括決策邏輯,其被配置成通過確定所述反平方根運算的計算結果是否包括一個或多個預定位模式中的一個來確定在所述第一浮點精度中的所述計算結果是否在所述特定數的預定范圍內,并僅響應于確定所述計算結果在所述預定范圍內而調用所述一個或多個融合乘加部件。
4.如權利要求3所述的系統,其中,所述第一浮點精度包括至少兩個保護位,以及所述決策邏輯被配置成通過確定所述計算結果的所述至少兩個保護位是否包括一個或多個預定位模式中的一個來確定所述計算結果是否在所述特定數的所述預定范圍內。
5.如權利要求1所述的系統,還包括特定數生成邏輯單元,其被配置成基于所接收的在所述第一浮點精度中的所述反平方根運算的計算結果來生成在所述第一浮點精度中的所述特定數。
6.如權利要求5所述的系統,其中,所述特定數是位于在所述計算結果的兩側上的所述第二浮點精度中的兩個連續可表示數之間一半的、在所述第一浮點精度中的數。
7.如權利要求6所述的系統,其中,所述第一浮點精度包括至少兩個保護位,以及所述特定數生成邏輯單元被配置成通過將所述特定數設置為所述計算結果并然后將所述至少兩個保護位的最高有效位設置為一并將所述至少兩個保護位的其余部分設置為零來生成所述特定數。
8.如權利要求1所述的系統,其中,所述系統被體現在集成電路上的硬件中。
9.一種生成在輸入浮點數上執行的反平方根計算的準確地舍入的結果的系統,包括:
反平方根計算模塊,其被配置成生成在第一浮點精度中的所述反平方根計算的計算結果;
如權利要求1所述的系統;以及
舍入邏輯,其被配置成根據特定舍入方法基于所輸出的指示來將所述計算結果舍入到所述第二浮點精度。
10.如權利要求9所述的生成在輸入浮點數上執行的反平方根計算的準確地舍入的結果的系統,其中,所述舍入邏輯被配置成:響應于所述輸出的指示指示所述無限精度結果大于所述特定數而在一個方向上舍入所述計算結果,并響應于所述輸出的指示指示所述無限精度結果小于所述特定數而在另一方向上舍入所述計算結果。
11.如權利要求9所述的生成在輸入浮點數上執行的反平方根計算的準確地舍入的結果的系統,其中,所述特定舍入方法是舍入到最接近的舍入方法,使得所述舍入邏輯被配置成響應于所述輸出的指示指示所述無限精度結果大于所述特定數而向上舍入所述計算結果,并響應于所述輸出的指示指示所述無限精度結果小于所述特定數而向下舍入所述計算結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于想象技術有限公司,未經想象技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610911752.2/1.html,轉載請聲明來源鉆瓜專利網。





