当前位置:主页 > 科技论文 > 计算机论文 >

基于多核的进程调度算法研究

发布时间:2018-04-13 19:56

  本文选题:多核处理器 + 进程调度 ; 参考:《哈尔滨工程大学》2012年硕士论文


【摘要】:随着多核技术的发展,多核处理器进程调度已成为目前高性能计算研究领域的热点之一。近年来,针对多核处理器进程调度课题,国内外诸多专家学者和科研机构对其展开了积极的研究和探索,旨在通过进程快速分配、适应性调整,以提高处理器的进程调度效率。但是,目前多核处理器的进程调度算法仍不够理想,存在进程分配效率不高、动态调整算法复杂度高、负载不均衡现象严重等问题,严重影响了多核处理器的进程调度性能。因此,本文将针对多核处理器的进程调度算法展开研究,以寻求更为高效的进程调度算法。 本文在分析和研究现有多核处理器进程调度算法的基础上,针对现有高效进程调度算法存在的不足,提出一种综合性高效的进程调度算法(Adaptive Fast allocationscheduling,AFAS)。AFAS调度算法与已有算法相比,本算法的技术优势:通过结合区间插入技术和关键节点算法,降低处理器的空闲时间,确保进程执行的有序性。采用环划分算法对进程进行分块处理,提高处理器的进程分配效率;根据进程的约束条件展开启发式检索,并利用回溯追踪机制,确保进程分配方案的最优性;利用处理器负载界限值调节进程的负载均衡性,减少进程迁移产生的系统资源开销。同时,针对多核处理器的多进程并行分配,设计具体的分配方案,有利于将进程分配算法更好地应用于实践,提高多核处理器的进程分配性能。 为验证综合性高效进程调度算法的可行性和高效性,本文通过设计合理的性能测试方案,对其进行性能测试和结果分析。实验验证结果表明:新型的进程分配算法有效地克服了传统算法存在的进程分配效率低下、负载均衡性不高等缺点,有效地提高了多核处理器的进程分配性能,具有良好的应用前景和理论研究价值。
[Abstract]:With the development of multi-core technology, multi-core processor process scheduling has become one of the hotspots in the field of high performance computing.In recent years, many experts and researchers at home and abroad have carried out active research and exploration on multi-core processor process scheduling, aiming at improving the process scheduling efficiency through rapid process allocation and adaptive adjustment.However, the process scheduling algorithm of multi-core processors is still not ideal, and the process allocation efficiency is not high, the complexity of dynamic adjustment algorithm is high, and the load imbalance phenomenon is serious, which seriously affects the process scheduling performance of multi-core processors.Therefore, in order to find a more efficient process scheduling algorithm, this paper will focus on the multi-core processor process scheduling algorithm.Based on the analysis and study of the existing multi-core processor process scheduling algorithms, this paper proposes a comprehensive and efficient process scheduling algorithm, Adaptive Fast allocation scheduling algorithm AFASAS.AFAS scheduling algorithm, which is compared with the existing algorithms, aiming at the shortcomings of the existing efficient process scheduling algorithms.The technical advantage of this algorithm is to reduce the idle time of the processor and ensure the order of the process execution by combining the interval insertion technique with the key node algorithm.In order to improve the process allocation efficiency, the process allocation efficiency is improved by using the loop partition algorithm, and the heuristic retrieval is carried out according to the constraints of the process, and the optimization of the process allocation scheme is ensured by using the backtracking mechanism.The processor load limit value is used to adjust the load balance of the process, and the system resource overhead caused by the process migration is reduced.At the same time, for multi-process parallel allocation of multi-core processors, a specific allocation scheme is designed, which is conducive to the better application of the process allocation algorithm to practice, and to improve the performance of multi-core processor process allocation.In order to verify the feasibility and efficiency of the comprehensive and efficient process scheduling algorithm, this paper designs a reasonable performance test scheme, and analyzes its performance and results.Experimental results show that the new process allocation algorithm effectively overcomes the shortcomings of the traditional algorithms, such as low process allocation efficiency and low load balance, and effectively improves the process allocation performance of multi-core processors.It has good application prospect and theoretical research value.
【学位授予单位】:哈尔滨工程大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP332

【参考文献】

相关期刊论文 前10条

1 杨际祥;谭国真;王荣生;;多核软件的几个关键问题及其研究进展[J];电子学报;2010年09期

2 王淼;王志英;邬贵明;;一个面向异构多核处理器Cell的资源分配模型[J];高技术通讯;2010年12期

3 扈啸;陈书明;;面向多核片上Trace数据流合成的队列调度算法设计及实现[J];计算机研究与发展;2008年03期

4 李仁发;刘彦;徐成;;多处理器片上系统任务调度研究进展评述[J];计算机研究与发展;2008年09期

5 章军,冯秀山,韩冀中,韩承德;总线互连机群系统上的静态任务调度[J];计算机研究与发展;1999年07期

6 孙利荣,蒋泽军,王丽芳;片上网络[J];计算机工程;2005年20期

7 何琨;赵勇;黄文奇;;基于任务复制的分簇与调度算法[J];计算机学报;2008年05期

8 刘必慰;陈书明;汪东;;先进微处理器体系结构及其发展趋势[J];计算机应用研究;2007年03期

9 谢向辉;胡苏太;李宏亮;;多核处理器及其对系统结构设计的影响[J];计算机科学与探索;2008年06期

10 周佳祥,郑纬民;基于DAG图解-重构的机群系统静态调度算法[J];软件学报;2000年08期

相关硕士学位论文 前5条

1 刘侃侃;异构多核环境下的任务调度方法研究[D];杭州电子科技大学;2010年

2 林明煌;多核处理器原型验证平台的研究与实现[D];北京交通大学;2008年

3 覃中;基于多核系统的线程调度[D];电子科技大学;2009年

4 周升;多种片上网络拓扑结构性能评估[D];浙江大学;2010年

5 郑凯;对数据在异构多核处理器模拟器中进行任务划分的研究[D];上海交通大学;2008年



本文编号:1745976

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1745976.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户252dc***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com