武汉凌久微电子有限公司张抗获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉武汉凌久微电子有限公司申请的专利一种编译器性能优化方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120491975B 。
龙图腾网通过国家知识产权局官网在2025-09-19发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510962698.3,技术领域涉及:G06F8/41;该发明授权一种编译器性能优化方法是由张抗;吴正豪;彭获然;黄治华设计研发完成,并于2025-07-14向国家知识产权局提交的专利申请。
本一种编译器性能优化方法在说明书摘要公布了:本发明提供一种编译器性能优化方法,包括:基于最低优化级别将源代码程序编译成初始中间代码;按顺序对初始中间代码执行完整优化列表集合中的每个优化,得到执行结果的中间代码;计算中间代码的中间表示复杂度;根据每一个中间代码的中间表示复杂度,筛选出具有正向优化效果的优化;基于正向优化,将源程序代码编译成目标程序。本发明提出了一种在中间代码层级上根据中间表示复杂度来判断优化有效性的方法,用以在编译过程中规避无效或负向优化;该方法不依赖具体硬件架构,具有良好的通用性,适用于多种目标平台;通过在中间语言层面对优化效果进行动态评估,不仅大大缩短了编译时间,还使得目标程序性能更优。
本发明授权一种编译器性能优化方法在权利要求书中公布了:1.一种编译器性能优化方法,其特征在于,包括: 步骤S1,基于最低优化级别将源代码程序编译成初始中间代码; 步骤S2,获取所用编译器所有优化Pass的优化名称,放入完整优化列表集合中,其中,,为第个优化名称,为优化Pass的数量; 步骤S3,利用编译器提供的中间代码优化工具,按顺序对初始中间代码执行所述完整优化列表集合中的每个优化Pass,得到执行结果的中间代码集合,中间代码为中间代码运行优化Pass后得到的中间代码结果; 步骤S4,计算所述中间代码集合中的每一个中间代码的中间表示复杂度; 步骤S5,根据每一个中间代码的中间表示复杂度,构建优化复杂度变化向量,其中,表示每一个中间代码的复杂度变化; 步骤S6,根据所述优化复杂度变化向量中每一个中间代码的复杂度变化,筛选出正向优化的优化Pass,生成定制优化Pass列表集合,所述定制优化Pass列表集合中保存正向优化Pass的优化名称; 步骤S7,基于最低优化级别和所述定制优化Pass列表集合中的正向优化Pass的名称,将源程序代码编译成目标程序。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人武汉凌久微电子有限公司,其通讯地址为:430000 湖北省武汉市武汉东湖新技术开发区关东工业园百合路1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。