文摘
英文文摘
插图索引
附表索引
第1章 绪论
1.1 课题来源
1.2 研究背景
1.3 异构MPSoC任务调度问题
1.4 本文主要工作
1.5 论文组织
第2章 相关研究
2.1 异构MPSoC体系结构发展
2.1.1 处理器内核架构
2.1.2 异构MPSoC现状
2.2 任务调度分析
2.2.1 任务调度分类
2.2.2 异构MPSoC常用任务模型
2.2.3 异构MPSoC任务调度结构
2.3 异构多处理器任务调度相关研究
2.3.1 异构多处理器任务调度方法
2.3.2 任务调度启发式算法
2.4 本章小结
第3章 一种面向可重构片上系统的软硬件划分方法
3.1 引言
3.1.1 可重构片上系统概述
3.1.2 软硬件划分算法现状
3.1.3 本章方法
3.2 软硬件划分模型
3.2.1 体系结构
3.2.2 相关定义
3.2.3 软硬件划分的0/1背包模型
3.3 贪心算法与模拟退火融合的软硬件划分方法
3.3.1 软硬件划分算法流程
3.3.2 基于贪心算法的预划分
3.3.3 基于改进模拟退火算法的软硬件划分
3.3.4 算法时间复杂度分析
3.4 模拟实验及性能分析
3.4.1 实验方案
3.4.2 实验结果及分析
3.5 本章小结
第4章 一种异构多处理器节能调度算法
4.1 引言
4.1.1 MPSoC能耗问题
4.1.2 节能调度的研究现状
4.1.3 本章方法
4.2 异构MPSoC节能调度模型
4.2.1 任务模型
4.2.2 能量模型
4.2.3 系统模型
4.3 基于改进遗传算法的节能调度
4.3.1 算法框架
4.3.2 任务优先级确定方法
4.3.3 基于缩放优先级的节能调度
4.3.4 优先级链表调度
4.3.5 算法时间复杂度分析
4.4 模拟实验及结果分析
4.4.1 实验方法
4.4.2 实验结果及分析
4.5 本章小结
第5章 一种异构多处理器温度感知调度算法
5.1 引言
5.1.1 处理器温度挑战
5.1.2 温度调度相关研究
5.1.3 本章方法
5.2 系统模型和问题定义
5.2.1 任务模型
5.2.2 温度模型
5.2.3 异构MPSoC温度感知调度问题定义
5.3 新的温度感知算法
5.3.1 峰值温度最小化调度算法
5.3.2关键路径任务调度算法
5.4 模拟实验及结果分析
5.4.1 实验方案
5.4.2 算法时间复杂度对比分析
5.4.3 温度比较结果
5.5 本章小结
第6章 任务调度算法应用研究
6.1 软硬件划分算法应用研究
6.1.1 应用背景
6.1.2 系统设计
6.1.3 软硬件划分过程
6.1.4 算法实现
6.2 节能调度算法应用研究
6.2.1 处理器介绍
6.2.2 系统设计
6.2.3 节能调度算法应用
6.3 本章小结
总结和展望
参考文献
致谢
附录A 攻读学位期间发表的学术论文
附录B 攻读学位期间的研究工作
湖南大学;