第1章 绪论 1
1.1 研究涉及的重要概念 1
1.2 引发嵌入式系统节能降耗的原因 4
1.3 嵌入式系统节能的有利因素 6
1.4 嵌入式系统的功耗组成 9
1.5 嵌入式系统的主要节能技术 11
1.6 研究中用到的多核处理器模型 13
1.7 多核嵌入式系统中的任务类型 14
1.8 本书的主要工作及结构安排 15
1.8.1 主要工作 15
1.8.2 结构安排 17
第2章 任务和性能模式重排序技术 19
2.1 背景知识 19
2.2 电压转换时间和能量模型 24
2.2.1 同时考虑电源电压和体偏置电压的电压转换开销模型 24
2.2.2 仅考虑电源电压的电压转换开销模型 25
2.3 降低双模多任务电压转换时间的算法 25
2.4 模拟实验结果 30
2.5 本章小结 35
第3章 具有动态电压调节能力的多核系统节能调度算法 37
3.1 背景知识 38
3.2 相关研究工作 39
3.3 相关模型 43
3.3.1 系统模型 43
3.3.2 任务模型 44
3.3.3 功耗和性能模型 44
3.4 基于动态电压调节技术的节能调度算法 45
3.5 模拟实验结果 53
3.6 本章小结 57
第4章 具有动态电压调节和自适应衬底偏置能力的多核系统节能调度算法 59
4.1 背景知识 60
4.2 相关研究工作 61
4.3 相关模型 63
4.3.1 系统模型 63
4.3.2 任务模型 64
4.3.3 功耗和性能模型 64
4.4 同时降低处理器动态和静态能量的算法 66
4.5 模拟实验结果 71
4.6 本章小结 75
第5章 同时降低通信和处理器能量消耗的任务调度方法 76
5.1 背景知识 77
5.2 相关研究工作 78
5.3 相关模型 80
5.3.1 系统模型 80
5.3.2 任务模型 81
5.3.3 功耗和性能模型 83
5.4 同时降低通信和处理器能量消耗的任务调度方法 85
5.5 模拟实验结果 90
5.6 本章小结 94
第6章 生成随机条件任务图的算法 95
6.1 背景知识 95
6.2 激发动机的例子 97
6.3 CTG模型 99
6.4 条件任务图的生成算法 100
6.5 实验结果 102
6.6 本章小结 105
第7章 包含计算任务和通信任务的扩展条件任务图生成算法 106
7.1 背景知识 106
7.2 激发动机的例子 108
7.3 扩展条件任务图表示 111
7.4 提出的扩展任务图生成算法 112
7.5 实验结果 114
7.6 本章小结 118
第8章 多核嵌入式系统总线冲突避免的节能调度 119
8.1 背景知识 119
8.1.1 多核嵌入式系统的能量构成 120
8.1.2 多核嵌入式系统结构简介 121
8.2 设计节能调度算法需要考虑的因素 126
8.2.1 任务优先级的研究现状与分析 126
8.2.2 任务粒度的研究现状与分析 129
8.2.3 通信事务和计算任务协同调度的研究现状与分析 130
8.3 总结与展望 131
第9章 结束语 132
9.1 本书研究成果 132
9.2 未来展望 135
参考文献 138