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

基于蚁群优化算法的异构多核线程调度方法

发布时间:2018-01-25 10:40

  本文关键词: 异构多核处理器 线程调度 蚁群算法 遗传算法 调度方法 出处:《计算机工程与设计》2014年06期  论文类型:期刊论文


【摘要】:针对如何发挥异构多核处理器的优势、提高程序执行效率,提出一种异构多核线程调度的蚁群优化算法—ACOTS(ant colony optimization for thread scheduling)。建立线程调度模型和路径选择规则实现连续搜索空间在离散空间的映射,使蚁群算法能够适用于异构多核处理器线程调度问题;通过引入遗传算法中的变异因子对局部搜索过程进行优化,克服蚁群算法搜索时间过长和"早熟"收敛现象,降低总的程序执行时间。仿真结果表明,ACOTS算法性能优于现有的遗传算法,能有效降低程序执行时间,适用于异构多核等大规模并行环境的线程调度。
[Abstract]:Aiming at how to give full play to the advantages of heterogeneous multi-core processors, improve the efficiency of program execution. This paper presents an ant colony optimization algorithm for heterogeneous multicore thread scheduling (ACOTS). Ant colony optimization for thread scheduling. A thread scheduling model and path selection rules are established to map the continuous search space in discrete space. The ant colony algorithm can be applied to the thread scheduling problem of heterogeneous multi-core processors. By introducing the variation factor in genetic algorithm to optimize the local search process, the search time and "premature" convergence of ant colony algorithm are overcome, and the total program execution time is reduced. The simulation results show that. The performance of the ACOTS algorithm is superior to that of the existing genetic algorithm, which can effectively reduce the execution time of the program, and is suitable for thread scheduling in large scale parallel environments such as heterogeneous multicore.
【作者单位】: 哈尔滨工程大学计算机科学与技术学院;哈尔滨转承制造有限公司;
【基金】:国家自然科学基金项目(61003036) 黑龙江省自然科学基金项目(F201124) 黑龙江省教育厅科学技术研究基金项目(12513048) 中央高校基本科研业务费专项基金项目(HEUCF100606)
【分类号】:TP18;TP332
【正文快照】: 0引言异构多核处理器将不止一种类型的内核集成在一起,可以同时发挥不同类型核心独有的长处,加快程序的执行速度和降低系统功耗[1]。由于各处理器核的处理能力各不相同,且各线程本身的执行时间亦有区别,不能简单地按序将线程分配到执行速度最快的处理器核上,还要考虑程序总的

【参考文献】

相关期刊论文 前3条

1 付治政;肖菁;张军;;基于信息素调整的蚁群算法求解JSP问题[J];计算机工程与设计;2010年02期

2 肖菁;李亮平;;基于信息熵调整的自适应蚁群算法[J];计算机工程与设计;2010年22期

3 李静梅;张博;;一种粒子群优化的异构多处理器任务调度算法[J];小型微型计算机系统;2013年05期

【共引文献】

相关期刊论文 前10条

1 苏淑霞;;面向云计算的任务调度算法研究[J];安徽大学学报(自然科学版);2014年05期

2 张黎明;张向利;;一种改进的实时任务调度算法[J];桂林电子科技大学学报;2014年06期

3 焦晓璇;景博;黄以锋;;基于多变异位自适应遗传算法的CPS任务调度[J];电光与控制;2015年02期

4 许真珍;赵小薇;徐秀娟;胡志强;陈鑫;;AUV协同设计平台中多任务流调度算法研究[J];计算机应用研究;2014年05期

5 祁超;GEORGE CHENG;张哲;;动态面向服务的黑盒子优化计算平台设计与实现[J];计算机应用;2014年05期

6 Hamid TABATABAEE;Mohammad Reza AKBARZADEH-T;Naser PARIZ;;Dynamic task scheduling modeling in unstructured heterogeneous multiprocessor systems[J];Journal of Zhejiang University-Science C(Computers & Electronics);2014年06期

7 李静梅;王雪;吴艳霞;;一种改进的优先级列表任务调度算法[J];计算机科学;2014年05期

8 杨辉华;张晓凤;谢谱模;韦向远;;基于布谷鸟搜索的多处理器任务调度算法[J];计算机科学;2015年01期

9 Yong-xing LIU;Ken-li LI;Zhuo TANG;Ke-qin LI;;面向异构系统的节能调度算法(英文)[J];Frontiers of Information Technology & Electronic Engineering;2015年07期

10 李静梅;张大虎;吴艳霞;;基于异构CMP的改进蚁群优化任务调度策略[J];计算机工程与应用;2015年18期

相关会议论文 前1条

1 Hongjun Yang;Yixu Song;Shulin Zheng;Lihua Wang;Peifa Jia;;An Optimized-based Ion Etch Yield Modeling Method in Plasma Etching[A];第25届中国控制与决策会议论文集[C];2013年

相关博士学位论文 前5条

1 张宏烈;面向可重构系统的资源管理与软/硬件划分研究[D];哈尔滨工程大学;2011年

2 王少军;时间序列预测的可重构计算研究[D];哈尔滨工业大学;2012年

3 翟文正;基于模型的异构多核嵌入式系统开发研究[D];上海大学;2013年

4 唐小勇;异构并行分布式系统可信调度理论与方法研究[D];湖南大学;2013年

5 柏亮;圆钢热轧生产计划优化方法研究[D];北京科技大学;2015年

相关硕士学位论文 前10条

1 刘波;改进蚁群算法的研究[D];浙江大学;2010年

2 杜振鑫;群体智能优化算法的研究及应用[D];浙江理工大学;2011年

3 张层;基于二维凸包的改进蚁群算法求解TSP问题[D];华南理工大学;2013年

4 刘超;基于MQ中间件的民航气象信息通信系统的研究与设计[D];河南大学;2013年

5 曹博然;实时信息采集任务的服务质量保证技术研究[D];哈尔滨工业大学;2013年

6 陈慧祥;网络感知的虚拟计算环境任务迁移问题研究[D];哈尔滨工业大学;2013年

7 杨司公;树型网格中基于集合主机的作业调度子系统的设计与实现[D];哈尔滨工业大学;2012年

8 刘雪巍;舰船图像处理并行任务调度算法研究[D];哈尔滨工程大学;2013年

9 肖瑶星;一种用于异构环境中并行任务调度的弹性节能算法[D];湖南大学;2014年

10 李凯;服务质量感知的云计算任务调度方法研究[D];北京工业大学;2014年

【二级参考文献】

相关期刊论文 前10条

1 段海滨;王道波;于秀芬;;蚁群算法的研究现状及其展望[J];中国工程科学;2007年02期

2 朱海梅,朱庆保,胡勇;具有自适应杂交特征的蚁群算法[J];计算机工程与应用;2004年22期

3 黄志;黄文奇;;一种基于禁忌搜索的作业车间调度算法[J];计算机工程与应用;2006年03期

4 匡正;王智杰;;解决二次分配问题的改进蚁群算法[J];计算机工程与应用;2006年16期

5 郭平;鄢文晋;;基于TSP问题的蚁群算法综述[J];计算机科学;2007年10期

6 段晓东;高红霞;刘向东;张学东;;一种基于种群熵的自适应粒子群算法[J];计算机工程;2007年18期

7 贺晓丽;;一种用于任务调度的广义遗传算法[J];计算机工程;2010年17期

8 杨帆;胡春平;颜学峰;;基于蚁群系统的参数自适应粒子群算法及其应用[J];控制理论与应用;2010年11期

9 孙宇明;;作业车间调度问题的改进混合遗传算法[J];数学理论与应用;2007年01期

10 陈],沈洁,秦玲,陈宏建;基于分布均匀度的自适应蚁群算法[J];软件学报;2003年08期

【相似文献】

相关期刊论文 前8条

1 秦奋涛;Windoiws 2000/XP的线程调度[J];福建电脑;2004年03期

2 刘波,李冠英;Windows NT线程调度技术分析与应用[J];计算机工程;2001年06期

3 张鹏;关于Windows NT的线程调度模型[J];山东建筑工程学院学报;2001年04期

4 王晶;樊晓桠;张盛兵;王海;;多核多线程结构线程调度策略研究[J];计算机科学;2007年09期

5 顾治华;忽朝俭;;基于Linux环境日志服务器的线程调度问题[J];武汉理工大学学报(信息与管理工程版);2007年01期

6 刘清华;吴悦;杨洪斌;;基于遗传蚁群算法的CMP线程调度方法[J];计算机工程与设计;2011年06期

7 李静梅;张大虎;吴艳霞;孙传恒;;基于蚁群优化算法的异构多核线程调度方法[J];计算机工程与设计;2014年06期

8 ;[J];;年期

相关硕士学位论文 前1条

1 姜波;线程调度方法与测试工具的研究与实现[D];国防科学技术大学;2010年



本文编号:1462652

资料下载
论文发表

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


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

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