Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 湖南大学全哲获国家专利权

湖南大学全哲获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉湖南大学申请的专利一种用于自动混合精度优化程序的编译方法和系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119597295B

龙图腾网通过国家知识产权局官网在2025-10-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411649366.1,技术领域涉及:G06F8/41;该发明授权一种用于自动混合精度优化程序的编译方法和系统是由全哲;周一帆;李磊设计研发完成,并于2024-11-19向国家知识产权局提交的专利申请。

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

本发明授权一种用于自动混合精度优化程序的编译方法和系统在权利要求书中公布了:1.一种用于自动混合精度优化程序的编译方法,其特征在于,包括以下步骤: 1获取待优化程序源代码,并对该待优化程序源代码进行预处理,以得到预处理后的程序源代码,即可进行静态误差分析的程序源代码; 2利用CodiPack函数库对步骤1所获得的可进行静态误差分析的程序源代码进行链式自动微分处理,得到误差分析结果文件; 3获取待优化的程序源代码,从该待优化的程序源代码中获取所有变量的信息,并使用所有变量的信息建立初始变量精度配置文件,并利用当前程序的精度配置方案建立当前程序的变量精度待搜索空间文件; 4利用步骤2得到的误差分析结果文件对步骤3得到的变量精度待搜索空间文件进行优化,以得到一次更新后的变量精度待搜索空间文件;步骤4具体为, 首先,获取步骤3得到的变量精度待搜索空间文件中的第一个变量的名称信息,并在步骤2得到的误差分析结果文件中获取该名称信息对应的变量; 然后,根据步骤2得到的误差分析结果文件判断该变量是否可以降低精度,如果不能,则将步骤3得到的变量精度待搜索空间文件中用于该变量的浮点格式的个数减少为该变量的初始精度,如果能,则不做处理; 随后,针对步骤3得到的变量精度待搜索空间文件中的剩余每个变量而言,重复上述过程,直到变量精度待搜索空间文件中的所有变量都处理完毕为止,从而得到一次更新后的变量精度待搜索空间文件; 5从步骤4获得的一次更新后的变量精度待搜索空间文件中获取多个变量精度配置文件,计算每个变量精度配置文件的性能指标,并将性能指标最小的变量精度配置文件作为最优变量精度配置文件输出; 6使用步骤5得到的最优变量精度配置文件对待优化的程序源代码文件进行处理,以得到混合精度版本的程序源代码文件; 7利用LLVM编译器将步骤6得到的混合精度版本的程序源代码文件编译为可执行程序文件,即为优化后的程序。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人湖南大学,其通讯地址为:410082 湖南省长沙市岳麓区麓山南路1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。