[发明专利]一种浮点数据处理方法、装置及存储介质有效
申请号: | 202110938937.3 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113377334B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 郇丹丹;赵继业;李祖松 | 申请(专利权)人: | 北京微核芯科技有限公司 |
主分类号: | G06F7/57 | 分类号: | G06F7/57 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张梦瑶 |
地址: | 100190 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浮点 数据处理 方法 装置 存储 介质 | ||
本申请提出一种浮点数据处理方法及装置,方法包括:当浮点数据由除浮点运算部件和浮点寄存器堆部件之外的部件输入至浮点寄存器堆部件时,对所述浮点数据进行拆分处理以将所述浮点数据的格式由浮点原始格式转换为浮点内部格式;其中,浮点内部格式下浮点数据所指示的数值与浮点原始格式下浮点数据所指示的数值相等;利用浮点运算部件对浮点寄存器堆部件中格式为浮点内部格式的浮点数据进行浮点运算以得到运算结果,所述运算结果的格式为浮点内部格式,以及,所述浮点运算部件在对浮点数据进行运算时,所述浮点数据的格式均为浮点内部格式。本申请提供的方法效率较高、成本较低、复杂度较低、且可兼容多种浮点格式、处理效率也较高。
技术领域
本申请涉及计算机处理器领域,尤其涉及一种浮点数据处理方法及装置。
背景技术
随着人工智能、物联网、区块链、数字信号处理等技术的发展,对处理器的计算能力的要求越来越高,在从移动设备、笔记本电脑、台式机到服务器的所有计算机系统中,浮点数的计算都是一个非常重要的组成部分。高性能处理器中通常会设置浮点运算部件以对浮点数进行浮点运算。其中,浮点数主要由符号位S、阶码Exp、以及尾数Mantissa三个部分组成,符号位用于表示浮点数的正负,阶码用于表示小数点在该数中的位置,它是一个带符号的整数,尾数用于表示数的有效数值。以及,浮点数据包括多种格式,例如包括IEEE 754标准数据格式、BF16数据格式(16位脑浮点,brain floating point)等。
其中,由于不同格式之间的浮点数据很难统一计算,因此现有的处理器通常在硬件上一般只支持一种特定的浮点数据格式。则当利用现有处理器处理不同格式的浮点数据时,处理效率较低,复杂度较高、耗时长。
发明内容
本申请提供一种浮点数据处理方法及浮点数据处理装置,以至少解决相关技术中的浮点数据处理效率低、耗时长、复杂度高的技术问题。
本申请第一方面实施例提出一种浮点数据处理方法,包括:
当浮点数据由除浮点运算部件和浮点寄存器堆部件之外的部件输入至浮点寄存器堆部件时,对所述浮点数据进行拆分处理以将所述浮点数据的格式由浮点原始格式转换为浮点内部格式;其中,浮点内部格式下浮点数据所指示的数值与浮点原始格式下浮点数据所指示的数值相等;
利用浮点运算部件对浮点寄存器堆部件中格式为浮点内部格式的浮点数据进行浮点运算以得到运算结果,所述运算结果的格式为浮点内部格式,以及,所述浮点运算部件在对浮点数据进行运算时,所述浮点数据的格式均为浮点内部格式;
其中,当所述浮点原始格式为规格化数时,所述拆分处理包括:从所述浮点原始格式的浮点数据中拆分出符号位、阶码、和尾数,并对所述阶码增加一位数,且增加一位后的阶码与增加一位前的阶码所指示的数值相等,以及将所述阶码转换为原码。
本申请第二方面实施例提出一种浮点数据处理装置,包括:
拆分模块,用于当将浮点数据由除浮点运算部件和浮点寄存器堆部件之外的部件输入至浮点寄存器堆部件时,对所述浮点数据进行拆分处理以将所述浮点数据的格式由浮点原始格式转换为浮点内部格式;其中,浮点内部格式下浮点数据所指示的数值与浮点原始格式下浮点数据所指示的数值相等;
浮点寄存器堆部件,与所述拆分模块连接,用于存储浮点内部格式的浮点数据;
浮点运算部件,与所述浮点寄存器堆部件连接,用于对浮点寄存器堆部件中存储的浮点数据进行浮点运算以得到运算结果,并将运算结果输入至浮点寄存器堆部件中存储,其中,所述运算结果的格式为浮点内部格式,所述浮点运算部件在对浮点数据进行运算时,所述浮点数据的格式均为浮点内部格式;以及,当运算结果由浮点运算部件传输至浮点寄存器堆部件存储时,所述运算结果的格式不进行转换;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微核芯科技有限公司,未经北京微核芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110938937.3/2.html,转载请声明来源钻瓜专利网。