声明
摘要
第1章 绪论
1.1 研究背景
1.1.1 功耗优化需求的提升
1.1.2 功耗问题出现的原因
1.1.3 处理器功耗组成介绍
1.1.4 ACPI介绍
1.1.5 DVFS介绍
1.2 DVFS使用中遇到的挑战
1.2.1 DVFS带来的性能损耗问题
1.2.2 程序行为特征问题
1.2.3 DVFS在受限的商用处理器上的应用
1.3 论文研究目标和主要工作
1.4 论文结构
第2章 相关工作
2.1 经典DVFS策略
2.1.1 系统层DVF'S
2.1.2 应用程序层DVFS
2.1.3 硬件层DVFS
2.2 结构分析性能预测模型
2.2.1 Stall-based模型
2.2.2 Leading load模型
2.2.3 CRIT+BW模型
2.3 本章小结
第3章 考虑访存延迟变化的DVFS性能预测模型
3.1 CPU提供的性能监测单元
3.2 性能监测单元的接口
3.3 基于商用处理器的DVFS性能预测模型
3.3.1 Green Governor模型
3.3.2 LL-MAB模型
3.4 访存延迟变化的实验观测
3.5 考虑访存延迟变化的性能预测模型
3.6 本章小结
第4章 针对能耗优化的DVFS调节机制
4.1 Linux内核提供的频率调节器
4.2 功耗预测模型
4.3 针对能耗优化的DVFS调节机制
4.3.1 Linux提供的调频接口
4.3.2 优化目标选择
4.3.3 DVFS调节流程
4.4 本章小结
第5章 实验评估
5.1 实验方法设计
5.1.1 实验平台
5.1.2 任务环境和测试程序
5.1.3 评价指标
5.2 实验结果分析
5.2.1 性能预测模型准确性分析
5.2.2 功耗预测模型准确性分析
5.2.3 eDVFS调节结果分析
5.3 本章小结
第6章 全文总结
6.1 研究工作和成果
6.2 主要创新
6.3 未来工作展望
参考文献
致谢
在读期间发表的学术论文与取得的研究成果
在读期间参与的科研项目