声明
摘要
第1章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 相关技术介绍
1.3.1 低功耗设计
1.3.2 实时要求及调度策略
1.4 本文研究内容及贡献
1.5 本文的组织结构
第2章 相关工作
2.1 单处理器系统节能技术
2.1.1 处理器功耗占优的系统
2.1.2 设备功耗占优的系统
2.1.3 处理器功耗与设备功耗相当的系统
2.2 多处理器和多核系统节能技术
2.2.1 同质多处理器系统
2.2.2 异构多处理器系统
第3章 单处理器实时系统节能调度
3.1 问题定义
3.2 节能算法
3.2.1 对ES-RHS算法中调度测试条件的改进
3.2.2 对ES-RHS算法的改进
3.2.3 对ES-RHS算法的扩展
3.3 性能评估
3.3.1 四种算法的性能比较
3.3.2 不同处理器模式切换能耗对系统功耗的影响
3.4 小结
第4章 监控系统中WSN生命周期最大化问题研究
4.1 系统模型及问题定义
4.2 等距传感器节点放置方式
4.2.1 理想功耗模型
4.2.2 Tmote功耗模型
4.3 等功耗传感器节点放置方式
4.3.1 MILP规划
4.3.2 高效的贪婪算法
4.4 性能评估和讨论
4.4.1 等功耗方式性能
4.4.2 实现和真实放置
4.5 小结和未来工作
第5章 实时单任务系统全局能耗最小化问题研究
5.1 系统模型
5.2 节能调度算法
5.2.1 连续频率处理器模型
5.2.2 离散频率处理器模型
5.3 性能评估
5.3.1 连续频率处理器模型实验结果
5.3.2 离散频率处理器模型实验结果
5.4 小结
第6章 单处理器多资源实时系统节能调度
6.1 系统模型
6.2 0-1交叠和可变执行顺序(ZFOV-FLEX)
6.2.1 第一阶段:任务分组
6.2.2 第二阶段:0.1整数非线性规划(0.1 ILNP)
6.2.3 第二阶段:0.1整数线性规划(0-1 ILP)
6.2.4 非工作保持(Non-work-conserving)调度方式的解法
6.3 0-1交叠/部分交叠和固定执行顺序(ZFOV/POV-FIX)
6.3.1 第一阶段:查找活跃区间划分的段
6.3.2 第二阶段:工作保持调度(Work-conserving)方式的解法
6.3.3 第二阶段:非工作保持调度方式的解法
6.4 部分交叠和可变执行顺序(POV-FLEX)
6.4.1 保守近似算法
6.4.2 高效启发式算法
6.5 性能评估
6.5.1 0-1交叠和可变执行顺序(ZFOV-FLEX)
6.5.2 0-1交叠/部分交叠和固定执行顺序(ZFOV/POV-FIX)
6.5.3 部分交叠和可变执行顺序(POV-FLEX)
6.6 小结
第7章 基于簇的多核系统实时任务节能调度
7.1 问题定义
7.1.1 VFI和功耗模型
7.1.2 基于簇的多核系统的功耗管理
7.1.3 问题阐述
7.2 关键速度序列
7.3 给定任务划分下的能耗最小化
7.3.1 漏电功耗敏感的系统
7.3.2 漏电功耗可忽略的系统
7.4 任意粒度DVFS的能耗最小化
7.5 性能评估
7.5.1 比较:能耗最小化
7.5.2 比较:不同簇划分
7.6 讨论及小结
第8章 并行实时任务节能调度-连续处理器频率
8.1 问题定义
8.1.1 系统模型
8.1.2 问题阐述
8.2 刚性任务(Rigid task)
8.2.1 层装箱算法
8.2.2 新启发式算法
8.2.3 能耗最小化
8.3 可塑任务(Modable task)
8.3.1 节能问题的新特性
8.3.2 并行度分配算法
8.3.3 整体算法
8.4 实验结果及分析
8.4.1 实验设置
8.4.2 刚性任务
8.4.3 可塑任务
8.5 小结
第9章 并行实时任务节能调度-离散处理器频率
9.1 问题定义
9.1.1 系统模型
9.1.2 问题阐述
9.2 刚性任务(Rigid task)
9.2.1 0-1线性整数规划
9.2.2 高效启发式算法
9.3 可塑任务(Modable task)
9.3.1 0-1整数线性规划
9.3.2 高效启发式算法
9.4 实验结果及分析
9.4.1 刚性任务
9.4.2 可塑任务
9.5 小结
第10章 结论
10.1 本文的主要贡献与结论
10.2 进一步的工作
参考文献
致谢
攻博期间发表的论文
攻博期间参与的项目
作者简介