[发明专利]浮点转定点装置、方法、电子设备及存储介质在审
申请号: | 202110808807.8 | 申请日: | 2021-07-16 |
公开(公告)号: | CN113625990A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 曹庆新;李炜 | 申请(专利权)人: | 深圳云天励飞技术股份有限公司 |
主分类号: | G06F7/487 | 分类号: | G06F7/487 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张瑞志 |
地址: | 518000 广东省深圳市龙岗区园山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浮点 定点 装置 方法 电子设备 存储 介质 | ||
本申请适用于计算机技术领域,提供了浮点转定点装置、方法、电子设备及存储介质,该浮点转定点装置包括:预处理模块,用于获取浮点数据进行预处理,得到所述浮点数据对应的指数数据和尾数数据;选择模块,用于根据所述指数数据和所述尾数数据,通过位选择操作生成所述尾数数据对应的目标移位数据;定点数据确定模块,用于根据所述目标移位数据,生成所述浮点数据对应的目标定点数据。本申请实施例能够提高浮点数据转换为定点数据的效率。
技术领域
本申请属于计算机技术领域,尤其涉及一种浮点转定点装置、方法、电子设备及存储介质。
背景技术
目前,浮点数由于能够以相对较少的位来灵活表示较大范围的值,因此被广泛应用。在浮点数应用过程中,常常存在着将浮点数转换为定点数的需求。然而,由于将浮点数转换为定点数的过程需要通过移位寄存器进行复杂的移位运算,因此导致现有的浮点转定点的效率较低。
发明内容
有鉴于此,本申请实施例提供了浮点转定点装置、方法、电子设备及存储介质,以解决现有技术中如何高效地将浮点数据转换为定点数据的问题。
本申请实施例提供了一种浮点转定点装置,包括:
预处理模块,用于获取浮点数据进行预处理,得到所述浮点数据对应的指数数据和尾数数据;
选择模块,用于根据所述指数数据和所述尾数数据,通过位选择操作生成所述尾数数据对应的目标移位数据;所述位选择操作包括根据所述指数数据,选择所述尾数数据的指定数据位的数据并对剩余的数据位进行数据填充的操作;
定点数据确定模块,用于根据所述目标移位数据,生成所述浮点数据对应的目标定点数据。
本申请实施例的第二方面提供了一种浮点转定点方法,包括:
获取浮点数据进行预处理,得到所述浮点数据对应的指数数据和尾数数据;
根据所述指数数据和所述尾数数据,通过位选择操作生成所述尾数数据对应的目标移位数据;所述位选择操作包括根据所述指数数据,选择所述尾数数据的指定数据位的数据并对剩余的数据位进行数据填充的操作;
根据所述目标移位数据,生成所述浮点数据对应的目标定点数据。
本申请实施例的第三方面提供了一种电子设备,该电子设备包括如第一方面所述的浮点转定点装置。
本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得电子设备实现如所述第二方面所述的浮点转定点方法的步骤。
本申请实施例的第五方面提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行如第二方面中所述的浮点转定点方法。
本申请实施例与现有技术相比存在的有益效果是:本申请实施例中,通过预处理模块获取浮点数据进行处理,得到浮点数据对应的指数数据和尾数数据;以及,通过选择模块,根据该指数数据和尾数数据,通过位选择操作生成尾数数据对应的目标移位数据;之后,通过定点数据确定模块,根据该目标移位数据,生成该浮点数据对应的目标定点数据。由于在浮点转定点过程中,只需根据指数数据和尾数数据,通过选择模块进行位选择操作,即可生成尾数数据对应的目标移位数据,即,能够通过选择模块实现简单的位选择操作来代替移位寄存器复杂的移位处理,因此能够节省运算资源,提高浮点数据转换为定点数据时的硬件处理效率,准确高效地将浮点数据转换为定点数据。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳云天励飞技术股份有限公司,未经深圳云天励飞技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110808807.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据运算装置、方法、电子设备及存储介质
- 下一篇:洗鞋机的控制方法及洗鞋机