文摘
英文文摘
第1章 绪论
1.1 课题来源
1.2 研究意义及现状
1.3 本文的主要内容及组织结构
第2章 相关背景及技术简介
2.1 多核体系结构
2.1.1 多核处理器的分类
2.1.2 典型的异构多核处理器的体系结构
2.1.3 异构多核处理器的现状及发展趋势
2.2 多核体系架构的操作系统
2.2.1 多核体系架构的操作系统模式
2.2.2 主从式处理机的操作系统
2.2.3 典型的支持多核的操作系统
2.3 本章小结
第3章 多核处理器任务调度算法讨论及线程的划分
3.1 现有的多核处理器的任务调度算法
3.1.1 多核处理器任务调度的静态算法
3.1.2 多核处理器任务调度的动态算法
3.1.3 两种算法的比较总结
3.2 多核处理器的线程的划分
3.2.1 多核处理器线程划分方法的特点及现状
3.2.2 多核处理器线程划分方法的技术支持
3.2.3 多核处理器线程划分算法分析
3.3 本章小结
第4章 异构多核处理器的任务调度分配算法实现
4.1 异构多核处理器任务调度算法问题描述
4.2 异构多核处理器任务调度分配算法实现
4.2.1 任务分配算法基本思想
4.2.2 任务分配模型
4.2.3 迭代任务分配算法
4.2.4 线程到核的调度分配方法
4.2.5 线程的调度分配策略
4.3 任务调度分配算法框架
4.4 本章小结
第5章 测试结果及分析
5.1 实验平台及工具
5.1.1 M5全系统仿真器简介
5.1.2 M5架构
5.2 测试结果
5.3 分析算法改进后的优势
5.4 本章小结
结 论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致 谢