中国人民解放军国防科技大学陈娟获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国人民解放军国防科技大学申请的专利基于阶段划分与多阶段协同的程序能效优化方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121636198B 。
龙图腾网通过国家知识产权局官网在2026-04-28发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202610156579.3,技术领域涉及:G06F9/50;该发明授权基于阶段划分与多阶段协同的程序能效优化方法及系统是由陈娟;马兆阳;林日盛;胡品;周煜樾;邓荣宇;徐涛;倪绍雄;安红帅设计研发完成,并于2026-02-04向国家知识产权局提交的专利申请。
本基于阶段划分与多阶段协同的程序能效优化方法及系统在说明书摘要公布了:本发明公开了一种基于阶段划分与多阶段协同的程序能效优化方法及系统,本发明方法包括获取目标程序的剖析调用树,初始化设置当前层级为剖析调用树的最大层级;提取当前层级的节点集合,提取出有效节点,提取特征并确定有效节点的阶段类型;将各个有效节点的节点名称及其阶段类型构成的二元组加入已选阶段集合S;针对剖析调用树的已选阶段集合S构建阶段特征矩阵,并将阶段特征矩阵利用预训练的多阶段协同能效优化模型预测得到目标程序的最优频率组合。本发明旨在实现程序各阶段满足全局性能约束的最小处理器能耗最优处理器频率配置,在保证执行性能不损失的前提下显著优化程序运行总的处理器能耗。
本发明授权基于阶段划分与多阶段协同的程序能效优化方法及系统在权利要求书中公布了:1.一种基于阶段划分与多阶段协同的程序能效优化方法,其特征在于,包括下述步骤: S1,获取目标程序的剖析调用树,所述剖析调用树中的节点为目标程序的函数调用实例,边为函数调用实例的一次调用关系,初始化设置当前层级为剖析调用树的最大层级; S2,提取当前层级的节点集合; S3,从当前层级的节点集合中提取出有效节点; S4,分别提取各个有效节点的特征,根据特征确定有效节点的阶段类型; S5,将各个有效节点的节点名称及其阶段类型构成的二元组加入已选阶段集合S; S6,判断是否完成剖析调用树的所有层级遍历,如果尚未完成剖析调用树的所有层级遍历,则将当前层级递减,跳转步骤S2;否则跳转步骤S7; S7,针对已选阶段集合S构建阶段特征矩阵,将阶段特征矩阵利用预训练的多阶段协同能效优化模型预测得到已选阶段集合S对应的最优频率组合,最优是指总执行时间满足性能约束且处理器总能耗最小的,所述多阶段协同能效优化模型被预训练建立了输入的阶段特征矩阵、输出的最优频率组合之间的映射关系;所述多阶段协同能效优化模型在训练时,针对输入的阶段特征矩阵样本,所采用的最优频率组合的标签的生成包括:对阶段特征矩阵样本中的每个计算密集型阶段i,在预设的频率区间[fbase,fmax]内按步长Δf遍历各频率fC,记录频率fC下的处理器能耗ECfC与执行时间TCfC;对阶段特征矩阵样本中的每个访存密集型阶段j,在预设的频率区间[fmin,fbase]内按步长Δf遍历各频率fM,记录该频率下的处理器能耗EMfM与执行时间TMfM,其中fmin和fmax为预设的频率最小值和最大值,fbase为预设的计算密集型阶段和访存密集型阶段共用的频率基准值;生成阶段特征矩阵样本中所有阶段的候选频率组合F={f1,f2,...,fn},其中f1~fn分别为第1~n阶段的候选频率,计算每个候选频率组合F的总执行时间Ttotal=ΣTifi,其中Tifi为第i个阶段在候选频率下程序的执行时间,验证总执行时间Ttotal是否满足预设的性能约束,对满足性能约束的候选频率组合F,计算处理器总能耗Etotal=ΣEifi,其中Eifi为第i个阶段的在候选频率下程序运行耗费的处理器能耗,筛选出处理器总能耗Etotal最小的候选频率组合F作为该阶段特征矩阵样本所采用的最优频率组合的标签f。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人民解放军国防科技大学,其通讯地址为:410073 湖南省长沙市开福区德雅路109号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励