摘要
本发明公开一种基于链式条件引导的数值程序浮点误差检测方法及装置,该方法步骤包括:步骤S1:输入域分区:获取被测数值程序,将被测数值程序的输入域划分为多个子区间;步骤S2:链式条件引导搜索:在每个子区间基于采样输入所产生的链式条件数进行启发式搜索,记录每个区间能够产生最大链式条件数的输入,对所有记录的输入按照所产生的链式条件数取值从高到低排序,得到触发高浮点误差的输入列表;步骤S3:后向误差定位:对搜索出的链式条件数执行反向误差跟踪,识别出引入高链式条件数的浮点操作。本发明能够快速、精准地检测触发较大浮点误差的输入,提高数值程序的可靠性。
技术关键词
误差检测方法
数值
语句
启发式搜索
计算机程序产品
浮点数
列表
存储计算机程序
计算机装置
序列
划分方法
处理器
参数
搜索算法
元素
指令
计算机设备
系统为您推荐了相关专利信息
货币识别方法
计算机程序产品
货币识别装置
样本
节点特征
计算机程序指令
参数优化模型
电子设备
数据
处理器
回转机械臂
蒸汽喷嘴
控制回转机械
压力传感器
回转控制器