[发明专利]一种用于执行浮点指数运算的方法及装置在审

专利信息
申请号: 202011592456.3 申请日: 2020-12-29
公开(公告)号: CN112783469A 公开(公告)日: 2021-05-11
发明(设计)人: 刘明;周彦兵;周小明;赵学华 申请(专利权)人: 深圳信息职业技术学院
主分类号: G06F7/483 分类号: G06F7/483;G06F7/485;G06F7/487
代理公司: 深圳市添源知识产权代理事务所(普通合伙) 44451 代理人: 黎健任
地址: 518000 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 执行 浮点 指数 运算 方法 装置
【权利要求书】:

1.一种用于执行浮点指数运算的方法,其特征在于,步骤为:

S1、预处理:包括异常处理和输入值预处理两部分,先将输入的浮点指数函数M×2E拆分为符号位S、指数E和尾数M,根据指数E检测浮点指数函数是否存在异常,如果输入值不存在异常,假设浮点指数函数M×2E的计算结果尾数部分为X,指数部分为Y,所述指数部分Y为尾数M乘以(ln2)-1并向左移动E位,根据CORDIC算法的收敛要求,将尾数部分X通过求2X得到,满足公式根据2X定义148位宽num1,具体为:num1=M×2E-Y×ln2+ln2,通过乘法器将num1进行移位拼合得到num2;

S2、指数函数尾数迭代:接收S1预处理得到的num2,通过四次预测CORDIC算法对输入值num2进行X数据通路、Y数据通路和Z数据通路的四次预测迭代计算,得到输出136位的x值和y值,将x值和y值输入加法器中运算得到2X的运算结果,进而得到计算结果尾数值X;

S3、浮点规则化:将步骤S1、S2处理得到的尾数值X和指数值Y进行前导零检测,然后通过移位运算换成标准浮点格式,最后与符号位S合并进行规格化格式输出。

2.根据权利要求1所述的用于执行浮点指数运算的方法,其特征在于,所述步骤S2中四次预测CORDIC算法的计算公式为:

其中,σii+1i+2i+3为取值为-1或1的符号因子,代表当次迭代的预测旋转方向,i表示四次预测迭代次数,θi,θi+1,θi+2,θ3表示四个旋转角度,xi,yi,zi表示第i次四次预测迭代X数据通路、Y数据通路、Z数据同理的初始值,xi+4,yi+4,zi+4表示第i次四次预测迭代X数据通路、Y数据通路、Z数据通路的迭代结果。

3.根据权利要求2所述的用于执行浮点指数运算的方法,其特征在于,所述步骤S2中通过四次预测CORDIC算法对X数据通路、Y数据通路和Z数据通路进行四次预测迭代计算的实现过程为:

(1)遍历σii+1i+2i+3各自取值-1或1,形成共16种σii+1i+2i+3取值,Z数据通路根据16种σii+1i+2i+3取值计算对应的z值;

(2)通过选取z的16种结果中最逼近0的作为本次四次预测迭代的数值ite_z,而对应的σii+1i+2i+3作为本次四次预测迭代的预测旋转方向S=[σii+1i+2i+3]输出到X数据通路和Y数据通路,X数据通路和Y数据通路根据传递来的旋转方向S=[σii+1i+2i+3]进行计算,得到本次四次预测迭代的结果x值和y值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳信息职业技术学院,未经深圳信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011592456.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top