[發(fā)明專利]浮點數(shù)運算方法及裝置在審
| 申請?zhí)枺?/td> | 202010815069.5 | 申請日: | 2020-08-13 |
| 公開(公告)號: | CN114077416A | 公開(公告)日: | 2022-02-22 |
| 發(fā)明(設計)人: | 張偉;潘秋萍;黃江樂;徐曉忻 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F7/485 | 分類號: | G06F7/485;G06F7/487 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 浮點 運算 方法 裝置 | ||
1.一種浮點數(shù)運算方法,其特征在于,所述方法包括:
根據(jù)預存關系確定第一浮點數(shù)的第一存儲位置和第二浮點數(shù)的第二存儲位置,所述預存關系用于記錄所述浮點數(shù)運算中多個浮點數(shù)排序結果和每個浮點數(shù)的存儲位置的對應關系;
根據(jù)所述第一存儲位置和所述第二存儲位置分別獲取所述第一浮點數(shù)和所述第二浮點數(shù);
根據(jù)所述浮點數(shù)運算的類型,完成所述第一浮點數(shù)和所述第二浮點數(shù)的運算處理。
2.根據(jù)權利要求1所述的方法,其特征在于,所述預存關系中包括所述多個浮點數(shù)按照階碼排序的排序結果和所述每個浮點數(shù)的存儲位置的對應關系。
3.根據(jù)權利要求1或2所述的方法,其特征在于,所述預存關系以索引表形式存儲,所述索引表包括索引值和所述索引值關聯(lián)的浮點數(shù)的存儲位置的對應關系,所述索引值的數(shù)量大于或等于第一值,所述第一值根據(jù)浮點數(shù)的階碼進行設置。
4.根據(jù)權利要求1-3中任一項所述的方法,其特征在于,所述方法還包括:
確定所述多個浮點數(shù)中的每個浮點數(shù)的階碼,以得到多個階碼;
按照所述多個階碼從小到大或從大到小的順序,分別存儲所述多個階碼中每個階碼對應的浮點數(shù),以得到所述多個浮點數(shù)排序結果,所述多個浮點數(shù)中的每個浮點數(shù)占用一個存儲位置,所述多個浮點數(shù)排序結果和所述每個浮點數(shù)的存儲位置的對應關系用于形成所述預存關系。
5.根據(jù)權利要求4所述的方法,其特征在于,所述存儲位置設置有標志位,所述方法還包括:
在所述存儲所述多個階碼中每個階碼對應的浮點數(shù)之后,將所述每個階碼對應的浮點數(shù)所占用的存儲位置的標志位設置為有效;
在所述根據(jù)所述第一存儲位置和所述第二存儲位置分別獲取所述第一浮點數(shù)和所述第二浮點數(shù)之后,將所述第一存儲位置的標志位和所述第二存儲位置的標志位均設置為無效。
6.根據(jù)權利要求1-5中任一項所述的方法,其特征在于,當所述浮點數(shù)運算的類型為加法時,所述完成所述第一浮點數(shù)和所述第二浮點數(shù)的運算處理,包括:
將所述第一浮點數(shù)的符號位和尾數(shù)位與所述第二浮點數(shù)的符號位和尾數(shù)位相加。
7.根據(jù)權利要求1-5中任一項所述的方法,其特征在于,當所述浮點數(shù)運算的類型為乘法時,所述完成所述第一浮點數(shù)和所述第二浮點數(shù)的運算處理,包括:
將所述第一浮點數(shù)的階碼和所述第二浮點數(shù)的階碼相加,以及將所述第一浮點數(shù)的符號位和尾數(shù)位與所述第二浮點數(shù)的符號位和尾數(shù)位相加。
8.根據(jù)權利要求1-7中任一項所述的方法,其特征在于,所述浮點數(shù)運算是按照所述多個浮點數(shù)排序結果中所述多個浮點數(shù)的階碼排序的順序執(zhí)行的。
9.根據(jù)權利要求1-8中任一項所述的方法,其特征在于,所述預存關系包括多個子對應關系,所述多個子對應關系中的任一子對應關系均可用于記錄所述浮點數(shù)運算中多個浮點數(shù)排序結果和每個浮點數(shù)的存儲位置的對應關系。
10.根據(jù)權利要求9所述的方法,其特征在于,所述多個子對應關系中存在至少兩個子對應關系記錄的浮點數(shù)的類型不同。
11.一種浮點數(shù)運算裝置,其特征在于,所述裝置包括:
獲取單元,用于根據(jù)預存關系確定第一浮點數(shù)的第一存儲位置和第二浮點數(shù)的第二存儲位置,所述預存關系用于記錄所述浮點數(shù)運算中多個浮點數(shù)排序結果和每個浮點數(shù)的存儲位置的對應關系;
所述獲取單元,還用于根據(jù)所述第一存儲位置和所述第二存儲位置分別獲取所述第一浮點數(shù)和所述第二浮點數(shù);
運算單元,用于根據(jù)所述浮點數(shù)運算的類型,完成所述第一浮點數(shù)和所述第二浮點數(shù)的運算處理。
12.根據(jù)權利要求11所述的裝置,其特征在于,所述預存關系中包括所述多個浮點數(shù)按照階碼排序的排序結果和所述每個浮點數(shù)的存儲位置的對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經(jīng)華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010815069.5/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種拍攝方法及設備
- 下一篇:固相組分的制備方法及所制備的固相組分





