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

基于多核处理器并行系统的任务调度算法研究

作 者: 袁云
导 师: 邵时
学 校: 华东师范大学
专 业: 计算机系统结构
关键词: 任务调度 任务分配 任务复制 多核处理器 并行系统
分类号: TP332
类 型: 硕士论文
年 份: 2009年
下 载: 700次
引 用: 4次
阅 读: 论文下载
 

内容摘要


随着多核处理器的普及,多核技术也逐渐成熟。但在一些特定系统中,如何发挥多核处理器的效率,提高系统性能又成为一个新的研究课题。基于多核处理器的并行系统任务调度就是其中一个新的研究热点。尽管目前对多核处理器上的任务调度技术开展了一些研究,然而并没有明确的针对多核系统上的任务调度的标准和规范。基于多核处理器并行系统的任务调度技术还是一个不成熟的领域,还需要我们不断的研究和探索。本文对基于多核处理器并行系统的调度问题作了深入研究,给出了基于该系统的任务调度模型,及适用于基于多核处理器并行系统的调度算法。该算法根据基于多核处理器的并行系统的特点,在任务调度之前引入任务分配策略,并引入任务复制,进一步对算法进行优化。算法共分为三大部分:任务分配、任务复制及任务调度。任务分配是一个基于迭代的启发式算法,在任务分配操作中,将属于同一进程的线程分配给处理器。而任务复制则使处理器之间相互独立,将那些属于不同处理器,并存在通信的线程复制到同一个处理器上执行。任务分配、任务复制的目的都是为了减少通信开销。最后是任务调度,在前面两轮操作之后,处理器之间互相独立,本文采用遗传算法对每个处理器进行独立的任务调度,以提高调度效率。本文采用随机图及在Simies模拟的多核平台上对本文算法进行了测试。在使用随机图测试中,本文从任务规模、CCRs、分支数三个方面对算法进行测试,验证了算法的有效性及调度性能。然后在Simics模拟的多核平台上对算法进一步进行测试,进一步证实了算法在真实环境下的有效性。通过实验的结果证明,本文算法缩短了调度时间,与传统的遗传算法相比,具有明显的优势。

全文目录


论文摘要  6-7
ABSTRACT  7-10
第1章 引言  10-13
  1.1 研究背景  10
  1.2 研究现状  10-11
  1.3 论文主要研究工作及组织结构  11-12
  1.4 小结  12-13
第2章 任务调度技术  13-20
  2.1 概述  13
  2.2 静态任务调度的分类  13-14
  2.3 任务调度系统  14-16
  2.4 任务调度的NP完全性  16-17
  2.5 任务调度的基本技术  17-18
  2.6 基于多核处理器并行系统上的任务调度  18-19
  2.7 小结  19-20
第3章 遗传算法  20-27
  3.1 基本思想  20-23
  3.2 遗传算法的特点  23-25
  3.3 遗传算法在基于多核处理器的并行系统上的应用  25
  3.4 小结  25-27
第4章 基于多核处理器的并行系统上的调度算法  27-43
  4.1 任务调度模型  27-28
  4.2 任务分配  28-33
  4.3 任务复制  33-37
  4.4 任务调度  37-42
  4.5 小结  42-43
第5章 任务调度性能测试  43-56
  5.1 随机任务图  43-44
  5.2 任务调度性能测试标准  44-45
  5.3 调度展示  45-48
  5.4 算法性能测试与分析  48-55
  5.5 小结  55-56
第6章 实验验证  56-72
  6.1 基于多核处理器并行系统实验平台  56-60
  6.2 测试结果与分析  60-70
  6.3 测试结果综合分析  70-71
  6.4 小结  71-72
第7章 总结与展望  72-74
  7.1 总结  72
  7.2 本文的不足与展望  72-74
附录  74-75
参考文献  75-78
致谢  78

相似论文

  1. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  2. TD-SCDMA无线链路控制协议实现研究,TN929.533
  3. 多核系统中基于温度限制的节能调度算法研究,TP332
  4. 分布式内存多核处理器流程序虚拟机研究,TP333.1
  5. 基于TILE Pro64多核处理器的3G服务器视频转码软件设计,TP393.05
  6. 基于TilePro64多核处理器的H.264高清视频解码软件设计,TN919.81
  7. 一类多机器人系统任务分配方法的研究,TP242
  8. 基于GALS的多核互连及任务调度策略研究,TN47
  9. 基于参与者表达式的工作流动态授权模型,TP311.52
  10. 基于过程文档的产品设计开发过程管理系统研究与开发,TP311.52
  11. 基于共享前端的流多核体系结构关键技术研究,TP332
  12. 基于群智能和冲突规避策略的基因—基因交互作用检测及其并行计算,TP391.41
  13. 基于关键资源的水平集成型虚拟企业任务分配研究,TH186
  14. 多分辨率图像锥结合FCM的多核并行图像分割算法研究,TP391.41
  15. 高性能低功耗多核处理器研究,TP332
  16. DTMB中3780点FFT在多核DSP平台上的实现,TP368.1
  17. 敌对与非敌对环境下无人机群的协同搜索路径与策略研究,V279
  18. 多中心协同卫星任务规划平台关键技术研究,V448
  19. 并行计算环境中基于检查点的卷回恢复技术研究,TP338.6
  20. 面向软件事务存储的内存管理技术研究与实现,TP333.1
  21. 项目承包商评价选择及任务分配研究,C934

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