[发明专利]浮点数处理方法、设备和可移动平台在审
申请号: | 201980033559.5 | 申请日: | 2019-09-29 |
公开(公告)号: | CN112189184A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 徐功林;刘子男;韩彬 | 申请(专利权)人: | 深圳市大疆创新科技有限公司 |
主分类号: | G06F7/487 | 分类号: | G06F7/487 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王晓晗 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浮点 处理 方法 设备 移动 平台 | ||
一种浮点数处理方法、设备和可移动平台,该方法包括:获取浮点数的处理指令(S201);在尾数数据段的存储地址,分别读取尾数数据段的高位子数据段和低位子数据段(S202);根据高位子数据段的数值,在对应计算模式的预设数值表中查找得到第一值(S203);将高位子数据段的数值和低位子数据段的数值输入加法运算单元,使加法运算单元根据对应计算模式的加法运算公式执行运算,得到第二值(S204);将第一值和第二值输入第一乘法器,得到第一乘积结果(S205);根据第一乘积结果,获得浮点数在计算模式下的运算结果的尾数数据段的数值并存入对应浮点数在计算模式下的运算结果的尾数数据段地址(S206);提高了运算效率。
技术领域
本申请实施例涉及数据处理技术领域,尤其涉及一种浮点数处理方法、设备和可移动平台。
背景技术
在计算机系统中,业界曾提出过多种实数的表达方式,比典型的有定点数,在定点数表达法中,其小数点固定地位于实数所有数字中间的位置。但定点数表达法中,固定的小数点位置决定了固定位数的整数部分和小数部分,不利于同时表达特别大的数或者特别小的数。因此,又提出了浮点数表达法,其中,浮点数,是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数。浮点数计算是指浮点数参与的运算,这种运算通常伴随着近似或舍入。一般地,可以对浮点数进行加,减,乘,比较等较为简单的运算,在一些应用场景下,还需要浮点数做一些非线性运算,例如:计算倒数、计算开方以及计算开方倒数。但是由于非线性计算过程比较复杂,需占用较多的处理资源,降低了处理效率。
发明内容
本申请实施例提供一种浮点数处理方法、设备和可移动平台,提高了浮点数的运算效率,降低了硬件成本。
第一方面,本申请实施例提供一种浮点数处理方法,包括:
获取浮点数的处理指令,所述处理指令用于指示浮点数的计算模式,所述浮点数包括尾数数据段;
在所述尾数数据段的存储地址,分别读取所述尾数数据段的高位子数据段和低位子数据段;
根据所述高位子数据段的数值,在对应所述计算模式的预设数值表中查找得到第一值,所述预设数值表包括所述高位子数据段的数值与经过第一运算公式计算得到的结果的对应关系;
将所述高位子数据段的数值和低位子数据段的数值输入加法运算单元,以使所述加法运算单元根据对应所述计算模式的加法运算公式执行运算,得到第二值;
将所述第一值和所述第二值输入第一乘法器,得到第一乘积结果;
根据所述第一乘积结果,获得所述浮点数在所述计算模式下的运算结果的尾数数据段的数值并且存入对应所述浮点数在所述计算模式下的运算结果的尾数数据段地址;
其中,第一运算公式与所述加法运算公式的乘积,构成所述计算模式对应的函数表达式的泰勒展开中的多项式部分。
第二方面,本申请实施例提供一种浮点数处理设备,包括:处理器、加法运算单元、第一乘法器、第一存储装置和第二存储装置;
所述第一存储装置,用于存储浮点数以及浮点数在计算模式下的运算结果;
所述第二存储装置,用于存储不同计算模式分别对应的预设数值表;
所述处理器,用于:
获取浮点数的处理指令,所述处理指令用于指示浮点数的计算模式,所述浮点数包括尾数数据段;
在所述尾数数据段的存储地址,从所述第一存储装置中分别读取所述尾数数据段的高位子数据段和低位子数据段;
根据所述高位子数据段的数值,在所述第二存储装置存储的对应所述计算模式的预设数值表中查找得到第一值,所述预设数值表包括所述高位子数据段的数值与经过第一运算公式计算得到的结果的对应关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大疆创新科技有限公司,未经深圳市大疆创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980033559.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于机器视觉的树木识别方法及装置
- 下一篇:数据处理方法及设备