学位论文 > 优秀研究生学位论文题录展示

多核系统中实时任务调度算法的研究

作 者: 王嘉平
导 师: 姚放吾
学 校: 南京邮电大学
专 业: 计算机应用技术
关键词: 多核系统 异构 实时 任务调度 混合算法
分类号: TP332
类 型: 硕士论文
年 份: 2012年
下 载: 76次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着实时系统应用的日趋广泛,保证系统的实时性变得尤为重要。与此同时,多核系统的飞速发展让多核系统中的实时任务调度问题成为当今IT技术领域的热点问题。新时代的研究焦点是,在任务并行运行的同时,如何保证多核系统的实时性、提高系统的运行效率、缩短任务调度长度以及保持系统的负载平衡。因此,提高多核系统性能最直接的手段是设计出一个好的实时任务调度算法,这也是本课题研究的意义所在。针对多核系统的实时性,本文算法考虑了任务的到达时间、就绪时间和截止期。再结合多核系统的复杂环境,本文研究的是异构多核系统,算法考虑了各内核不同的运行速率和内核间不同的通信带宽。根据目前这个领域的研究成果得知,本文的课题是一个NP完全问题,而智能算法能获取此类型问题的近似最优解决方案。于是本文结合蚁群算法和遗传算法提出了一种新型混合算法用于解决异构多核系统的实时任务调度问题。本文首先建立了异构多核系统的系统模型,包括任务模型、处理器模型、调度模型、约束条件模型,为算法的实现提供了目标环境。其次,详细描述了混合算法的操作步骤,包括任务到任务选择操作、任务选择处理核操作、交叉操作、变异操作、信息量更新操作,同时又涉及若干公式的设计。最后,考虑到交叉和变异操作对原可行解的影响,还提出了一定的筛选机制,从而保证了最终解的质量。为了验证混合算法的性能,本文用C++语言在集成开发环境Microsoft Visual C++ 6.0中实现了该算法,验证了算法的可行性、参数取值分析结果的正确性以及与同类型算法相比的优越性。最终证实,本文的混合算法能够有效解决异构多核系统中的实时任务调度问题。

全文目录


摘要  4-5
Abstract  5-9
第一章 绪论  9-14
  1.1 研究背景  9-12
    1.1.1 多核处理器的发展  9-10
    1.1.2 多核系统中的关键技术  10-12
  1.2 论文所做工作  12-13
  1.3 论文的组织结构  13-14
第二章 多核系统中实时任务调度现状  14-21
  2.1 实时任务调度综述  14-17
    2.1.1 实时系统的定义及特点  14-15
    2.1.2 实时任务的定义及特性  15-16
    2.1.3 实时任务调度的基本概念与分类  16
    2.1.4 实时任务调度算法的性能评估  16-17
  2.2 多核系统中实时任务调度算法的研究  17-20
    2.2.1 多处理器系统的实时任务调度算法  17-19
    2.2.2 多核系统实时任务调度算法的研究现状  19-20
  2.3 本章小结  20-21
第三章 新型混合实时调度算法  21-32
  3.1 基本蚁群算法ACO  21-26
    3.1.1 蚁群算法的原理  21-22
    3.1.2 蚁群算法的描述与实现  22-26
    3.1.3 蚁群算法优缺点  26
  3.2 基本遗传算法GA  26-30
    3.2.1 遗传算法的原理  27-28
    3.2.2 遗传算法的描述与实现  28-29
    3.2.3 遗传算法优缺点  29-30
  3.3 基于ACO 和GA 的新型混合算法  30-31
  3.4 本章小结  31-32
第四章 多核系统中实时任务调度算法的实现  32-60
  4.1 异构多核系统建模  32-37
    4.1.1 任务模型TM  32-34
    4.1.2 处理器模型PM  34-35
    4.1.3 调度模型SM  35-37
    4.1.4 约束条件模型CM  37
  4.2 用混合算法解决多核实时任务调度问题  37-48
    4.2.1 任务到任务选择操作  37-40
    4.2.2 任务选择处理核操作  40-42
    4.2.3 交叉操作  42-45
    4.2.4 变异操作  45-46
    4.2.5 任务到任务选择路径上的信息量更新  46-47
    4.2.6 任务选择处理核路径上的信息量更新  47
    4.2.7 算法参数值分析  47-48
  4.3 基于ACO 和GA 的混合算法的实现  48-50
  4.4 实验结果及算法对比  50-59
    4.4.1 算法结果验证  50-51
    4.4.2 算法中参数值验证  51-58
    4.4.3 算法对比  58-59
  4.5 本章小结  59-60
第五章 总结和展望  60-62
  5.1 研究总结  60-61
  5.2 研究展望  61-62
致谢  62-63
参考文献  63-67
作者在硕士研究生期间发表的论文  67

相似论文

  1. 基于陀螺和星敏感器的卫星姿态确定研究,V448.2
  2. SOA高校迎新系统中的SDO模型的研究与实现,G647
  3. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  4. 导弹虚拟试验可视化技术研究,TP391.9
  5. 海量多数据库集成系统的Mediator和Wrapper机制的设计与实现,TP311.13
  6. FPGA/DSP图像协处理技术及以太网数据传输,TP391.41
  7. 图像实时采集、存储与处理方法研究,TP391.41
  8. PCI-E总线高速数据采集回放模块研制,TP274.2
  9. 四旋翼垂直起降机控制问题的研究,TP273
  10. 自适应双重控制在垂直起降机中的应用研究,TP273
  11. 基于windows的计算机数字控制系统实时性的研究,TG659
  12. 红肉脐橙和‘国庆四号’温州蜜柑中CHS和CHI基因的克隆与表达及其对类黄酮积累的调控机制,S666.4
  13. 草菇采后生理生化及保鲜方法的研究,S646.13
  14. Pin1在骨肉瘤细胞中的表达及对细胞周期的影响,R738.1
  15. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  16. 微生物有机肥防治土传棉花黄萎病的效果及对根际微生物影响,S144.1
  17. 新疆紫草细胞的稀土生物学效应及遗传转化,S567.239
  18. 基于遗传—牛顿算法的公交优化调度,TP18
  19. 猪细小病毒河南流行株的分离、鉴定及部分生物学特性研究,S852.65
  20. 小肠结肠炎耶尔森菌(Yersinia enterocolitica)快速检测体系的建立及应用,TS207.4
  21. 大白菜霜霉菌诱导抑制性消减cDNA文库的构建及防御相关基因的表达分析,S436.341

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 运算器和控制器(CPU)
© 2012 www.xueweilunwen.com