芯动微电子科技(武汉)有限公司黄强获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉芯动微电子科技(武汉)有限公司申请的专利一种GPU编译器优化方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115964048B 。
龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211563572.1,技术领域涉及:G06F8/41;该发明授权一种GPU编译器优化方法是由黄强;肖泉;段昊;敖海设计研发完成,并于2022-12-07向国家知识产权局提交的专利申请。
本一种GPU编译器优化方法在说明书摘要公布了:本发明涉及计算机技术领域,提供了一种GPU编译器优化方法,其中所述方法包括:遍历各函数中的基本块,遍历基本块中的指令,找到FMA指令;将FMA指令及FMA指令前后的几条指令一同作为模板匹配窗口;根据各指令的依赖关系,以存在至少一条临时指令的模板匹配窗口作为第一窗口,使用各优化模板对所述第一窗口进行匹配,并根据所述优化模板所对应的规则,对第一窗口中的各指令进行优化,以消除临时指令。本发明设计了多个优化模板,使编译器可以识别隐式的公共子表达式和可以化简的FMA表达式,并通过对应的规则进行优化,删除临时指令,从而减少冗余的计算,使生成的汇编代码尽可能精简,并减少冗余的资源占用,最终提高程序的执行效率。
本发明授权一种GPU编译器优化方法在权利要求书中公布了:1.一种GPU编译器优化方法,其特征在于,包括: 遍历程序中各函数的基本块,遍历基本块中的指令,找到FMA指令; 如果FMA指令所在的基本块中的指令数小于等于预设值,则将基本块中全部的指令作为模板匹配窗口;否则,将所述FMA指令、FMA指令的前一条指令和FMA指令的后两条指令一同作为模板匹配窗口; 根据所述模板匹配窗口中各指令的依赖关系,检查所述模板匹配窗口中是否存在至少一条临时指令;其中,所述临时指令为未被所述模板匹配窗口外的任意一条指令所依赖的指令; 以存在至少一条临时指令的模板匹配窗口作为第一窗口,使用各优化模板对所述第一窗口进行匹配,若所述第一窗口与相应的优化模板匹配成功,则根据所述优化模板所对应的优化规则,对所述第一窗口中的各指令进行优化; 其中,每个优化模板均至少包含临时指令和第一指令,所述第一指令依赖于所述临时指令;每个优化模板所对应的优化规则均将第一指令中的临时变量使用其他参数替代,并删除所述临时指令。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人芯动微电子科技(武汉)有限公司,其通讯地址为:430000 湖北省武汉市江夏区光谷智慧园13A;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。