一种用于自动混合精度优化程序的编译方法和系统

    公开(公告)号:CN119597295A

    公开(公告)日:2025-03-11

    申请号:CN202411649366.1

    申请日:2024-11-19

    Applicant: 湖南大学

    Inventor: 全哲 周一帆 李磊

    Abstract: 本发明公开了一种用于自动混合精度优化程序的编译方法,首先将待优化程序的源代码文件进行基于链式自动微分的静态误差分析技术的预处理,再利用基于链式自动微分的静态误差分析技术,分析程序中浮点变量的精度敏感度,确定精度不敏感变量,并将变量信息存储于JSON文件中;再将待优化程序的源代码文件作为输入,通过利用变量信息搜索工具来遍历文件,获取程序中所有变量的信息形成变量配置文件,并依据当前程序的精度配置方案形成变量精度待搜索空间的配置文件;利用误差分析的结果,缩小变量精度待搜索空间,形成优化后的变量精度待搜索空间文件;本发明能解决基于误差分析的自动混合精度优化技术无法保证优化之后程序的执行效率能提升的技术问题。

Patent Agency Ranking