[发明专利]一种基于除数映射的Goldschmidt除法实现方法有效

专利信息
申请号: 201310019685.X 申请日: 2013-01-18
公开(公告)号: CN103092561A 公开(公告)日: 2013-05-08
发明(设计)人: 陈禾;闫雯;于文月;谢宜壮;曾涛;龙腾 申请(专利权)人: 北京理工大学
主分类号: G06F7/535 分类号: G06F7/535
代理公司: 北京理工大学专利中心 11120 代理人: 杨志兵;高燕燕
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于除数映射的Goldschmidt除法实现方法,首先,把浮点形式的被除数Nf和除数Df规格化为f×2e的形式,规格化后的被除数和除数记为N和D;根据给定的最小相对误差E以及迭代次数M求出分界值p;若规格化后的除数D落在[1,p]区间内,则直接进行M次迭代;如果除数D落在[p,2)区间内,则将D映射到[1,p]区间内,然后,再进行M次迭代。迭代时,初始值F0=2-D0。M次迭代得到f部分的相除结果,最后将f部分的相除结果与2e部分的相减组合起来,得到最终的除法运算结果。该方法不需要初始估计值,从而能够节省大量的存储资源。
搜索关键词: 一种 基于 除数 映射 goldschmidt 除法 实现 方法
【主权项】:
一种基于除数映射的Goldschmidt除法实现方法,其特征在于,该方法包括如下步骤:步骤1、把浮点形式的被除数Nf和除数Df规格化为f×2e的形式,其中,f为尾数部分且f∈[1,2),e为指数部分;规格化后的被除数和除数记为N和D;则浮点数据相除转化为尾数部分相除和指数部分相减;步骤2、在尾数部分相除时,根据给定最小相对误差E以及在时延满足要求的情况下所需资源最少的迭代次数M的值,采用式(I)求出分界值p; p = exp ( ln E 2 M ) + 1 - - - ( I ) 步骤3、判断规格化后的除数D和分界值p的大小;若规格化后的除数D落在[1,p]区间内,则直接令N0=N,D0=D,执行步骤4;若规格化的除数D落在[p,2)区间内,则通过乘以映射系数将D映射到[1,p]区间,同时将被除数N也乘以所述映射系数,将映射后的D和N赋值给D0和N0,然后再执行步骤4;步骤4、通过式(IV)进行M次迭代得到尾数部分的除法运算结果; F i = 2 - D i N i + 1 = N i F i D i + 1 = D i F i - - - ( IV ) 其中,i=0,2,…,M‑1,Ni和Di分别代表第i次迭代之后的被除数和除数;步骤5、将步骤4得到的尾数部分相除结果与指数部分相减组合起来,得到最终的除法运算结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201310019685.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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