一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于处理浮点数的方法和系统与流程

2022-02-24 11:04:46 来源:中国专利 TAG:

技术特征:
1.一种使用硬件实施方式处理一组

k’浮点数以执行加法和/或减法的方法,k≥3,每个浮点数包括尾数(m
i
)和指数(e
i
),其中所述方法包括:接收第一格式的所述组

k’浮点数,所述第一格式的每个浮点数包括位长度为

b’位的尾数(m
i
);基于所述

k’浮点数的所述尾数来产生一组

k’数字(y
i
),所述数字具有通过将额外的最高有效位和额外的最低有效位添加到所述尾数(m
i
)的所述位长度

b’来获得的

n’位的位长度,其中所述

n’位包括多个量值位,其中

n’为位,其中x为整数,并且x≥1;标识所述指数e
i
中的最大指数(e
max
);基于所述最大指数(e
max
)对准所述数字(y
i
)的所述量值位;以及同时处理所述组

k’数字。2.如权利要求1所述的方法,其中所述组

k’浮点数包括:隐式地包括前导位并且x≥2的无符号浮点数;或隐式地包括前导位并且x≥3的有符号浮点数。3.如权利要求1所述的方法,其中所述组

k’浮点数包括:显式地包括前导位的无符号浮点数;或显式地包括前导位并且x≥2的有符号浮点数。4.如权利要求1所述的方法,其中x≤3并且任选地x≤b。5.如权利要求1所述的方法,其中添加额外的最高有效位包括添加至少数量的所述最高有效位,并且/或者其中添加额外的最低有效位包括添加至少的所述最高有效位,并且/或者其中添加额外的最低有效位包括添加至少数量的所述最低有效位。6.如权利要求2所述的方法,其中添加额外的最高有效位包括在所接收的所述第一格式的所述组

k’浮点数隐式地包括前导位的情况下添加前导位,任选地,其中所述方法包括通过在所述浮点数的所述尾数m
i
的所述位前面加上所述前导位来形成所述数字(y
i
)的所述量值位。7.如权利要求1所述的方法,其中所述方法还包括:通过处理

k’数字(y
i
)来计算输出值;重新归一化所述输出值;以及对所述输出值进行舍入以将所述输出值表示为浮点数。8.如权利要求1所述的方法,其中将所述数字(y
i
)的所述量值位对准为基于所述最大指数(e
max
)包括以下步骤:对于每个浮点数(i):计算所述最大指数(e
max
)和指数(e
i
)之间的所述差(e
d
);以及基于所计算的差(e
d
),将所述对应的数字(y
i
)的所述量值位移位至所述lsb侧。9.如权利要求8所述的方法,其中:为了进一步对所述数字的所述量值位进行移位,所述方法还包括截断被移位到所述数字的所述位长度之外的所述数字的所述位;或者所述方法还包括如果所述组

k’浮点数包括有符号浮点数,则基于每个对应的数字的符号位(s
i
)来确定所述数字的所述量值位的二的补码。
10.一种用于处理一组k浮点数以执行加法和/或减法的硬件实施方式,k≥3,每个浮点数包括尾数(mi)和指数(e
i
),所述硬件实施方式包括:格式转换单元,所述格式转换单元被配置为:接收第一格式的所述组

k’浮点数,所述第一格式的每个浮点数包括位长度为

b’位的所述尾数(m
i
);并且将所述组

k’浮点数的所述尾数(m
i
)转换成一组

k’数字(y
i
),所述数字(y
i
)具有通过将额外的最高有效位和额外的最低有效位添加到所述尾数(m
i
)的所述位长度

b’来获得的

n’位的位长度,其中所述

n’位包括多个量值位,并且其中

n’为为位,其中x为整数,并且x≥1;最大指数检测单元,所述最大指数检测单元被配置为标识所述指数e
i
中的最大指数(e
max
);对准单元,所述对准单元被配置为基于所述最大指数(e
max
)对准所述数字的所述量值位;以及处理单元,所述处理单元被配置为同时处理所述组

k’数字以生成输出值。11.如权利要求10所述的硬件实施方式,其中所述格式转换单元接收第一格式的所述组

k’浮点数,所述第一格式的所述组

k’浮点数包括:显式地包括前导位的无符号浮点数;或隐式地包括前导位并且x≥2的无符号浮点数。12.如权利要求10所述的硬件实施方式,其中所述格式转换单元接收第一格式的所述组

k’浮点数,所述第一格式的所述组

k’浮点数包括:显式地包括前导位并且x≥2的有符号浮点数;或隐式地包括前导位并且x≥3的有符号浮点数。13.如权利要求10所述的硬件实施方式,还包括重新归一化单元,所述重新归一化单元被配置为:重新归一化所述输出值;并且对所述输出值进行舍入以将所述输出值表示为浮点数。14.如权利要求10所述的硬件实施方式,其中如果所接收的第一格式的所述组

k’浮点数隐式地包括前导位,所述格式转换单元通过添加前导位来转换所述尾数(m
i
)。15.如权利要求10所述的硬件实施方式,其中所述格式转换单元在产生所述数字时,在每个尾数(m
i
)前面加上所添加的前导位。16.如权利要求10所述的硬件实施方式,其中所述对准单元将所述数字的所述最大位对准为基于所述最大指数(e
max
),其中所述对准单元包括:多个减法单元,其中每个减法单元被配置为计算所述最大指数(e
max
)和每个浮点数(i)的指数(e
i
)之间的差(e
d
);以及多个移位器单元,每个移位器单元被配置为基于所计算的差(e
d
)将所述对应的数字的所述量值位移位至所述lsb侧。17.如权利要求16所述的硬件实施方式,其中所述对准单元进一步截断移位到所述数字的所述位长度之外的所述数字的所述位。
18.如权利要求16所述的硬件实施方式,其中所述对准单元还包括多个补码单元,所述多个补码单元被配置为如果所述组

k’浮点数包括有符号浮点数,则基于所述对应的数字的符号位(s
i
)来确定每个数字的量值位的二的补码。19.一种计算机可读代码,所述计算机可读代码被配置为使得在运行所述代码时执行如权利要求1至9中的任一项所述的方法。20.一种计算机可读存储介质,其上编码有如权利要求19所述的计算机可读代码。

技术总结
本发明涉及用于处理浮点数的方法和系统。本发明公开了一种用于处理一组


技术研发人员:T
受保护的技术使用者:想象技术有限公司
技术研发日:2021.08.13
技术公布日:2022/2/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献