摘要
本发明公开了一种用于自动混合精度优化程序的编译方法,首先将待优化程序的源代码文件进行基于链式自动微分的静态误差分析技术的预处理,再利用基于链式自动微分的静态误差分析技术,分析程序中浮点变量的精度敏感度,确定精度不敏感变量,并将变量信息存储于JSON文件中;再将待优化程序的源代码文件作为输入,通过利用变量信息搜索工具来遍历文件,获取程序中所有变量的信息形成变量配置文件,并依据当前程序的精度配置方案形成变量精度待搜索空间的配置文件;利用误差分析的结果,缩小变量精度待搜索空间,形成优化后的变量精度待搜索空间文件;本发明能解决基于误差分析的自动混合精度优化技术无法保证优化之后程序的执行效率能提升的技术问题。
技术关键词
变量
程序
编译方法
静态误差
搜索算法
模块
计数器
打印误差
格式
精度可调
编译系统
搜索工具
语句
指标
插件
系统为您推荐了相关专利信息
地图数据采集方法
规划
计算机程序指令
路径匹配
终点
个性化神经网络
训练神经网络模型
参数
流动预测技术
网格
固体电解质界面
钠离子电池
生成物
力场参数
轨迹
相位调制方法
闪耀光栅
硅基液晶器件
阶梯式
仿真模型
双时间尺度
误差加权
融合算法
自然灾害监测预警
序列