摘要
本发明公开了一种基于支持向量机的能耗最优处理器频率预测方法及系统,本发明包括获取不同程序在不同并行度、不同规模、不同处理器频率下的性能监控计数器值、运行时间、处理器能耗、处理器频率和处理器功率的原始数据;针对原始数据根据预设的自定义运行时间和能耗约束条件构建数据集和目标向量;设计目标函数;对支持向量机模型进行参数调优和训练评估;利用训练好的支持向量机模型对目标程序进行处理器频率预测,得到能耗最优的处理器频率。本发明旨在应对程序运行时不合适的处理器频率设置导致能耗低的问题,通过基于支持向量机的能耗最优处理器频率预测,保证应用程序在加载前即可获得其运行的最优处理器频率,提升程序运行能效。
技术关键词
频率预测方法
支持向量机模型
程序运行时间
能耗
处理器性能监控
计数器
样本
径向基核函数
皮尔逊相关系数
数据
矩阵
松弛
表达式
微处理器
可读存储介质
计算机程序产品