申请/专利权人:中国人民解放军国防科技大学
申请日:2024-03-28
公开(公告)日:2024-06-21
公开(公告)号:CN118227138A
主分类号:G06F8/41
分类号:G06F8/41
优先权:
专利状态码:在审-公开
法律状态:2024.06.21#公开
摘要:本发明公开了基于无误差变换的计算编译优化实现方法及系统,本发明方法包括将待优化程序源代码通过LLVM编译器转换成程序初始位码文件;将初始位码文件中的信息利用搜索工具获取初始位码文件中的信息,形成初始变量精度配置文件和待搜索空间文件;获取预设的误差界限设置,所述程序初始位码文件、初始变量精度配置文件以及待搜索空间文件,利用变量空间搜索工具获取建议的变量精度分配方案;将所获取的建议的变量精度分配方案和程序的初始位码文件作为输入,利用程序翻译工具获得优化后的程序。本发明旨在实现一种自动化的、能够以尽可能低资源消耗实现高精度计算的优化技术方案,来解决现有编译优化所存在的问题。
主权项:1.一种基于无误差变换的计算编译优化实现方法,其特征在于,包括:步骤S101,将待优化程序源代码通过LLVM编译器转换成程序初始位码文件;步骤S102,将初始位码文件中的信息利用搜索工具获取初始位码文件中的信息,形成初始变量精度配置文件和待搜索空间文件;步骤S103,获取预设的误差界限设置,所述程序初始位码文件、初始变量精度配置文件以及待搜索空间文件,利用变量空间搜索工具获取建议的变量精度分配方案;步骤S104,将所获取的建议的变量精度分配方案和程序的初始位码文件作为输入,利用程序翻译工具获得优化后的程序。
全文数据:
权利要求:
百度查询: 中国人民解放军国防科技大学 一种基于无误差变换的计算编译优化实现方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。