[发明专利]一种浮点数处理方法、设备及存储介质在审
申请号: | 202011212886.8 | 申请日: | 2020-11-03 |
公开(公告)号: | CN113296735A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 王楠;叶友本;赵未鸣;周鹏 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F7/57 | 分类号: | G06F7/57 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 张爱;刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浮点 处理 方法 设备 存储 介质 | ||
1.一种浮点数处理方法,其特征在于,包括:
响应于浮点数处理指令,获取待处理的至少两个浮点数;
将所述至少两个浮点数作为带符号的定点数,提供给定点数处理组件;
利用所述定点数处理组件对所述至少两个浮点数进行处理,以获得第一处理结果;
根据所述至少两个浮点数各自的符号属性和所述第一处理结果,输出第二处理结果,作为所述浮点数处理指令的响应。
2.根据权利要求1所述的方法,其特征在于,所述根据所述至少两个浮点数各自的符号属性和所述第一处理结果,输出第二处理结果,包括:
若所述至少两个浮点数中存在至少一个浮点数具有非负属性,则将所述第一处理结果作为所述第二处理结果进行输出;
若所述至少两个浮点数均具有负属性,则将与所述第一处理结果相反的结果,作为所述第二处理结果进行输出。
3.根据权利要求1所述的方法,其特征在于,还包括:
若所述至少两个浮点数的符号属性未知,则基于所述至少两个浮点数的符号位,确定一属性描述参数,所述属性描述参数用于描述所述至少两个浮点数的符号属性的分布特征;
根据所述属性描述参数和所述第一处理结果,输出所述第二处理结果。
4.根据权利要求3所述的方法,其特征在于,所述基于所述至少两个浮点数的符号位,确定一属性描述参数,包括:
对所述至少两个浮点数的符号位进行与运算处理,以获得所述属性描述参数。
5.根据权利要求3所述的方法,其特征在于,所述根据所述属性描述参数和所述第一处理结果,输出所述第二处理结果,包括:
对所述属性描述参数和所述第一处理结果进行异或运算处理,以获得对第一处理结果的评价指数;
若所述评价指数为真,则以所述第一处理结果作为所述第二处理结果,进行输出;
若所述评价指标为假,则以与所述第一处理结果相反的结果作为所述第二处理结果,进行输出。
6.根据权利要求1所述的方法,其特征在于,所述将所述至少两个浮点数作为带符号的定点数,提供给定点数处理组件,包括:
将所述至少两个浮点数分别存储为补码,并将所述至少两个浮点数各自对应的补码提供给所述定点数处理组件。
7.根据权利要求6所述的方法,其特征在于,所述利用所述定点数处理组件对所述至少两个浮点数进行处理,以获得第一处理结果,包括:
利用所述定点数处理组件对所述至少两个浮点数各自对应的补码进行处理,以获得所述第一处理结果。
8.根据权利要求1所述的方法,其特征在于,在响应于浮点数处理指令之前,还包括:
对处理器执行硬件检测;
若确定所述处理器中不存在浮点数处理组件或所述浮点数处理组件的性能低于预设标准,则执行所述响应于浮点数处理指令的操作。
9.根据权利要求8所述的方法,其特征在于,还包括:
若确定所述处理器中存在的浮点数处理组件的性能高于或等于所述预设标准,则在所述浮点数处理组件和所述定点数处理组件之间的负载比值高于预置的负载平衡指数的情况下,利用所述定点数处理组件对尚未处理的浮点数进行处理,直至所述负载比值满足所述负载平衡指数或所述尚未处理的浮点数全部处理完成。
10.根据权利要求9所述的方法,其特征在于,所述利用所述定点数处理组件对尚未处理的浮点数进行处理,包括:
将所述尚未处理的浮点数配置到任务集合中,所述任务集合中包含至少一项浮点数处理任务,单个浮点数处理任务包含至少两个尚未处理的浮点数;
从所述任务集合中选择一浮点数处理任务,作为待处理任务;
利用所述定点数处理组件处理所述待处理任务;
基于所述任务集合中剩余的浮点数处理任务,更新所述负载比值;
若更新后的负载比值不满足所述负载平衡指数,则继续利用所述定点数处理组件处理所述任务集合中的下一个浮点数处理任务,并再次更新所述负载比值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011212886.8/1.html,转载请声明来源钻瓜专利网。