恭喜无锡江南计算技术研究所朱琪获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜无锡江南计算技术研究所申请的专利一种编译自调优方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114217805B 。
龙图腾网通过国家知识产权局官网在2025-05-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110330631.X,技术领域涉及:G06F8/41;该发明授权一种编译自调优方法是由朱琪;王飞;吴伟;钱宏;管茂林;赵金伟设计研发完成,并于2021-03-26向国家知识产权局提交的专利申请。
本一种编译自调优方法在说明书摘要公布了:本发明公开一种编译自调优方法,包括以下步骤:S1、对代码进行插桩;S2、收集代码运行时的信息数据;S3、根据访存密集程度和计算密集程度,将目标代码分为四类;S4、将S3中的分类信息传递给S11;S5、对系统环境参数进行配置;S6、对通用编译优化选项进行配置;S7、对定制编译优化选项进行配置;S8、对通用编译优化选项与定制编译优化选项进行分析分类;S9、对自调优过程的环境参数进行配置;S10、将S9中环境参数的配置信息传递给S11;S11、对使能概率进行调整;S12、进行编译选项的自动调优;S13、获得一组编译优化选项组合能。本发明能够充分发挥出处理器及系统软件环境某些定制化设计带来的性能红利,提高编译自调优过程效率。
本发明授权一种编译自调优方法在权利要求书中公布了:1.一种编译自调优方法,其特征在于,基于以下配置:面向体系结构的性能监测接口库,用于对程序的运行时信息进行收集,并指导自调优过程;基于文件的定制化环境参数配置机制,用于根据配置文件,对系统软件环境进行定制化描述;定制化编译自调优反馈单元,用于根据体系结构信息,对自调优反馈流程进行优化;包括以下步骤:S1、用户根据需求,对代码进行手动插桩或者利用编译器对代码进行自动插桩;S2、利用面向体系结构的性能监测接口库收集代码运行时的信息数据;S3、根据访存密集程度和计算密集程度,将目标代码分为以下四类:访问密集型、计算密集型、访问计算均密集型和访问计算均不密集型;S4、将S3中目标代码的分类信息传递给S11,用于对编译自调优反馈流程进行定制优化;S5、基于文件的定制化环境参数配置机制,通过修改配置文件的方式,对包括操作系统版本、编译器版本、基础库版本、处理器和硬件加速器版本的系统环境参数进行配置;S6、基于文件的定制化环境参数配置机制,通过修改配置文件的方式,对通用编译优化选项进行配置,设置自调优使能概率为10%;S7、基于文件的定制化环境参数配置机制,通过修改配置文件的方式,对面向体系结构的定制编译优化选项进行配置,设置自调优使能概率为20%;S8、对通用编译优化选项与面向体系结构的定制编译优化选项进行分析,并按照S3中描述的4种类型对编译优化选项进行分类;S9、基于文件的定制化环境参数配置机制,根据实际应用的编译命令、运行命令、调优需求,通过修改配置文件的方式,对自调优过程的环境参数进行配置;S10、将S9中环境参数的配置信息传递给S11,用于对编译自调优反馈流程进行定制优化;S11、基于文件的定制化环境参数配置机制,根据S3中确定的目标代码的分类信息,对通用编译优化选项以及定制编译优化选项的使能概率进行调整,通过修改配置文件的方式,将与代码优化类型相同的编译优化选项的使能概率上浮5%;S12、定制化编译自调优反馈单元根据S6、S7中确定的编译选项使能概率以及S11中确定的动态调整后的使能概率,进行编译选项的自动调优,通过迭代反馈的方式,评估使能编译选项组合的性能加速;S13、获得一组编译优化选项组合,使能该组合能够在基准编译选项基础上进一步提升程序的运行性能。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人无锡江南计算技术研究所,其通讯地址为:214038 江苏省无锡市滨湖区山水东路699号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。