[发明专利]一种基于内部前推的浮点融合乘加方法、装置及处理器在审
申请号: | 201510957595.4 | 申请日: | 2015-12-18 |
公开(公告)号: | CN105404494A | 公开(公告)日: | 2016-03-16 |
发明(设计)人: | 姚涛;李芳;曹俊;贾琳黎 | 申请(专利权)人: | 苏州中晟宏芯信息科技有限公司 |
主分类号: | G06F7/483 | 分类号: | G06F7/483;G06F7/544 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张建纲 |
地址: | 215163 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内部 浮点 融合 方法 装置 处理器 | ||
1.一种基于内部前推的浮点融合乘加方法,其特征在于,包括如下步骤:
在第一级流水线中执行包括指数加比选操作和阵列乘法操作中的第一部分压缩操作,所述指数加比选操作包括当不存在第一前推值或第二前推值时,对加运算中加数的指数值、第一积运算中第一因数的指数值和所述第一积运算中第二因数的指数值进行指数加比选操作,产生对阶移位操作的第一控制信号,所述第一前推值为对阶移位操作产生的中间结果所对应的指数值,所述第二前推值为前导零操作产生的中间结果所对应的指数值,所述阵列乘法操作包括对所述第一因数的尾数值和所述第二因数的尾数值进行阵列乘法操作,分为所述第一部分压缩操作和第二部分压缩操作;
在第二级流水线中执行包括对阶移位操作和所述阵列乘法操作中的第二部分压缩操作,所述对阶移位操作包括当不存在第三前推值时,根据所述第一控制信号对所述加数的尾数值进行对阶移位操作并前推对阶移位操作产生的中间结果所对应的指数值,所述第三前推值为相加操作产生的中间结果;
在第三级流水线中执行包括前导零操作和相加操作,所述前导零操作包括当不存在第三前推值时,对所述对阶移位操作产生的中间结果和所述阵列乘法操作中的第二部分压缩操作产生的中间结果进行前导零操作并前推前导零操作产生的中间结果所对应的指数值,所述相加操作包括当不存在第三前推值时,对所述对阶移位操作产生的中间结果和所述阵列乘法操作中的第二部分压缩操作产生的中间结果进行相加操作并前推相加操作产生的中间结果;
在第四级流水线中执行包括第一规格化操作,所述第一规格化操作包括对所述相加操作产生的中间结果进行规格化操作;
在第五级流水线中执行包括舍入操作,所述舍入操作包括对所述第一规格化操作产生的中间结果进行舍入操作,产生浮点融合乘加结果值并输出。
2.根据权利要求1所述浮点融合乘加方法,其特征在于,所述指数加比选操作还包括当存在第一前推值和第二前推值时,对所述第一前推值、所述第二前推值、第二积运算中第三因数的指数值和所述第二积运算中第四因数的指数值进行指数加比选操作,产生对阶移位操作的第二控制信号。
3.根据权利要求2所述浮点融合乘加方法,其特征在于,所述当存在第一前推值和第二前推值时,对所述第一前推值、所述第二前推值、第二积运算中第三因数的指数值和所述第二积运算中第四因数的指数值进行指数加比选操作,产生对阶移位操作的第二控制信号的步骤包括:
当存在第一前推值和第二前推值时,对所述第一前推值、第二积运算中第三因数的指数值和所述第二积运算中第四因数的指数值进行第一次指数加比选操作,产生中间指数值;
对所述第二前推值和所述中间指数值进行第二次指数加比选操作,产生对阶移位操作的第二控制信号。
4.根据权利要求2或3所述浮点融合乘加方法,其特征在于,所述对阶移位操作还包括当存在第三前推值时,根据所述第二控制信号对所述相加操作产生的中间结果进行对阶移位操作并前推对阶移位操作产生的中间结果所对应的指数值。
5.根据权利要求1-4任一项所述浮点融合乘加方法,其特征在于,在第二级流水线中执行还包括第二规格化操作,所述第二规格化操作包括当存在第三前推值时,对所述相加操作产生的中间结果进行规格化操作。
6.根据权利要求5所述浮点融合乘加方法,其特征在于,所述前导零操作还包括当存在第三前推值时,对所述第二规格化操作产生的中间结果和所述阵列乘法操作中的第二部分压缩操作产生的中间结果进行前导零操作并前推前导零操作产生的中间结果所对应的指数值;
所述相加操作还包括当存在第三前推值时,对所述第二规格化操作产生的中间结果和所述阵列乘法操作中的第二部分压缩操作产生的中间结果进行相加操作并前推相加操作产生的中间结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中晟宏芯信息科技有限公司,未经苏州中晟宏芯信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510957595.4/1.html,转载请声明来源钻瓜专利网。