[发明专利]一种基于数学近似的浮点程序精度缺陷修复方法有效
申请号: | 201910033498.4 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109840067B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 毛晓光;陈立前;易昕;纪涛;王戟;董威;陈振邦;刘万伟;刘江潮 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F7/483 | 分类号: | G06F7/483;G06F11/07 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清 |
地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
一种基于数学近似的浮点程序精度缺陷修复方法,其步骤包括:步骤S1.预处理;步骤S2.定位精度缺陷:使用线性搜索算法查找包含能触发精度缺陷的最小输入区间I |
||
搜索关键词: | 一种 基于 数学 似的 浮点 程序 精度 缺陷 修复 方法 | ||
【主权项】:
1.一种基于数学近似的浮点程序精度缺陷修复方法,其特征在于,步骤包括:步骤S1.预处理;步骤S2.定位精度缺陷:使用线性搜索算法查找包含能触发精度缺陷的最小输入区间Ierr;步骤S3.生成数学近似:使用线性近似加误差补偿的方法来近似浮点程序在最小输入区间Ierr对应的数学函数执行,并使用迭代精化算法来生成满足给定精度需求的数学近似列表;步骤S4.补丁生成和优化:将生成的数学近似列表转化为浮点程序补丁,然后对补丁执行性能进行优化;步骤S5.补丁验证:对最小输入区间Ierr进行采样,测试所有采样输入对应的修复后的浮点程序的输出是否满足精度需求,若满足则修复结束,若不满足且分配的计算资源还未耗尽则返回S2重新执行,若计算资源已经耗尽,则返回修复未完成,修复结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910033498.4/,转载请声明来源钻瓜专利网。