[發(fā)明專利]對數(shù)執(zhí)行硬件高效無偏舍入的方法在審
| 申請?zhí)枺?/td> | 202210236334.3 | 申請日: | 2022-03-10 |
| 公開(公告)號: | CN115079997A | 公開(公告)日: | 2022-09-20 |
| 發(fā)明(設(shè)計(jì))人: | T·李 | 申請(專利權(quán))人: | 想象技術(shù)有限公司 |
| 主分類號: | G06F7/50 | 分類號: | G06F7/50;G06F7/499 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 王坤哲;王小東 |
| 地址: | 英國赫*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 對數(shù) 執(zhí)行 硬件 高效 無偏舍入 方法 | ||
1.一種對數(shù)執(zhí)行硬件高效無偏舍入的方法,所述方法包括:
接收具有m位的位長的二進(jìn)制格式的數(shù),所述數(shù)具有位長為“a”位的第一部分和位長為“b”位的第二部分,其中所述第一部分包括所述數(shù)的高于舍入點(diǎn)的位,并且所述第二部分包括所述數(shù)的在所述舍入點(diǎn)之后的位;
將第一量加到所述數(shù)以獲得第一值;
確定控制值的高于所述舍入點(diǎn)的位是“0”位還是“1”位,其中所述控制值是所接收到的二進(jìn)制格式的數(shù)或所述第一值;
如果所述控制值的高于所述舍入點(diǎn)的所述位是“0”位,則將第二量加到所述第一值的“b+1”LSB以獲得第二值,并且截?cái)嗨龅诙档淖詈骲位;或
如果所述控制值的高于所述舍入點(diǎn)的所述位是“1”位,則截?cái)嗨龅谝恢档淖詈骲位;并且
其中基于所述第二部分的“b”位的數(shù)目來確定待加的所述第一量和所述第二量,并且其中以與所接收到的數(shù)相同的二進(jìn)制格式來表示所述第一值和所述第二值。
2.根據(jù)權(quán)利要求1所述的方法,其中所述第二量的值是所述第二部分的LSB的值。
3.根據(jù)權(quán)利要求1或權(quán)利要求2所述的方法,其中加所述第二量包括將“1”加到所述第一值的所述LSB。
4.根據(jù)任一前述權(quán)利要求所述的方法,其中所述第一量是所述第二部分的MSB的位置的值與所述第二量之間的差,使得當(dāng)b=1時,所述第一量為零。
5.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中使用“b+1”位加法器來執(zhí)行將所述第二量的相加。
6.根據(jù)任一前述權(quán)利要求所述的方法,其中所述第一值和所述第二值具有相同的“a-1”MSB,可選地其中將第二量加到所述第一值的“b+1”LSB生成具有“b+1”位的位長的中間值。
7.根據(jù)權(quán)利要求6所述的方法,其中通過組合所述第一值的“a-1”MSB和所述中間值的“b+1”位來獲得所述第二值。
8.一種對數(shù)執(zhí)行硬件高效無偏舍入的方法,所述方法包括:
接收具有m位的位長的二進(jìn)制格式的數(shù),所述數(shù)具有位長為“a”位的第一部分和位長為“b”位的第二部分,其中所述第一部分包括所述數(shù)的高于舍入點(diǎn)的位,并且所述第二部分包括所述數(shù)的在所述舍入點(diǎn)之后的位;
將第一量加到所述數(shù)以獲得第一值,所述第一值具有位長為“a”位的第一部分和位長為“b”位的第二部分,其中所述第一量基于所述第二部分的“b”位的數(shù)目來確定;
檢查所述第一值的高于所述舍入點(diǎn)的位是否是“0”位,并且所述舍入點(diǎn)之后的所有位是否是“1”位,則如果是,則通過將所述第一值的所述第一部分的LSB設(shè)定為“1”并且截?cái)嗨龅谝恢档淖詈骲位來獲得舍入后的數(shù);或者如果不是,則通過截?cái)嗨龅谝恢档乃鲎詈骲位來獲得舍入后的數(shù)。
9.一種對數(shù)執(zhí)行硬件高效無偏舍入的方法,所述方法包括:
接收具有m位的位長的二進(jìn)制格式的數(shù),所述數(shù)具有位長為“a”位的第一部分和位長為“b”位的第二部分,其中所述第一部分包括所述數(shù)的高于舍入點(diǎn)的位,并且所述第二部分包括所述數(shù)的在所述舍入點(diǎn)之后的位;
將第一量加到所述數(shù)以獲得第一值,所述第一值具有位長為“a”位的第一部分和位長為“b”位的第二部分,其中所述第一量基于所述第二部分的“b”位的數(shù)目來確定;
檢查數(shù)的高于所述舍入點(diǎn)的所述位是否是“0”位,并且數(shù)的低于所述舍入點(diǎn)的位是否是“1”位,如果是,則通過將所述第一值的所述第一部分的LSB設(shè)定為“1”位并且截?cái)嗨龅谝恢档淖詈骲位來獲得舍入后的數(shù);或者如果不是,則通過截?cái)嗨龅谝恢档乃鲎詈骲位來獲得舍入后的數(shù)。
10.根據(jù)任一前述權(quán)利要求所述的方法,其中所接收到的數(shù)具有整數(shù)部分和小數(shù)部分,可選地其中“a”位的所述第一部分包括所述整數(shù)部分的位,并且不包括所述數(shù)需要被舍入到的所述小數(shù)部分的一個或多個MSB。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于想象技術(shù)有限公司,未經(jīng)想象技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210236334.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來完成計(jì)算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





