文摘
英文文摘
声明
第1章绪论
1.1课题背景及意义
1.2本文研究内容及工作重点
1.3论文组织结构
第2章嵌入式系统和任务调度理论
2.1嵌入式系统概述
2.2嵌入式系统的技术特点
2.3嵌入式操作系统
2.4任务调度问题
2.5任务调度
2.5.1任务的分类
2.5.2任务调度算法的分类
2.6任务调度系统
2.6.1任务图的DAG模型
2.7 NP难解问题的描述
2.8任务调度的性能评估方法
2.9小结
第3章多处理器并行系统的研究和改进
3.1多处理器并行系统
3.2硬件和软件结构
3.2.1 CMP结构
3.2.2多处理器操作系统
3.3多处理器并行系统的通信机制
3.3.1处理器之间的通信
3.3.2任务之间的通信
3.3.3多处理器并行系统的负载分配
3.4调度器模型
3.5嵌入式系统下任务调度的设计
3.5.1任务划分
3.5.2任务通信
3.5.3任务组合
3.5.4任务映射
3.6小结
第4章调度技术的研究和调度模型的改进
4.1嵌入式多处理器系统任务最小运行时间研究
4.1.1研究进展
4.1.2 Femandez模型
4.1.3 DAG最小运行时间——改进Femandez计算模型
4.2多处理器系统任务调度算法基本模型
4.3任务调度计算模型的改进
4.3.1原有计算模型的不足之处
4.3.2多处理器系统调度模型的改进
4.4小结
第5章组合分配算法和通道流量调度算法
5.1组合分配算法
5.1.1组合算法的改进
5.1.2分配算法的改进
5.2通道流量调度算法改进和应用
5.2.1 Stone计算模型及调度算法原理
5.2.2 Max Flow/Min Cut定理
5.2.3应用Max Flow/Min Cut于多处理器系统任务调度
5.2.4融合叠加开销的Max Flow/Min Cut算法
5.3组合分配算法和流量算法的比较
5.4算法性能测试
5.4.1实验的基本参数
5.4.2仿真实验分析
5.4.3仿真实验结果
5.5 小结
第6章一种新的任务调度策略——运行时间最小化算法
6.1算法的思想
6.2相关定义
6.3处理器系统模型
6.4运行时间最小化算法
6.5算法分析
6.6模拟实验及性能评价
6.6.1并行程序设计环境
6.6.2 OpenMP编程简介
6.6.3模拟实验
6.7小结
第7章总结与展望
7.1本文工作总结
7.2未来研究方向
致谢
参考文献
个人简介