期刊文献+

异构多核系统混合任务调度算法 被引量:2

A Hybrid Algorithm for Task Scheduling in Heterogeneous Multi-core System
下载PDF
导出
摘要 提出了一种混合静态调度算法—Hybrid Successor Concerned Heuristic-Genetic Scheduling(HSCGS).该算法分为启发式算法和遗传算法两个阶段.第一阶段采用考虑后继节点的列表启发式调度算法(SCLS)产生一个近似最优的调度结果.SCLS算法在优先级计算和计算单元选择阶段都充分考虑了当前节点的调度对后继节点产生的影响.第二阶段采用改进的遗传算法—IGA,对上一阶段的调度结果进行迭代优化.IGA算法在优选之前加入了一个预处理阶段,去除部分重复的个体,以避免遗传算法由于"再生"现象而陷入局部优化.IGA算法的优选阶段采用三重优选方案,既达到了优化的效果,又保持了种群的多样性.实验部分分别使用随机应用程序和几种标准应用程序,将HSCGS与几种具有代表性的调度算法进行了对比测试.结果显示HSCGS的调度结果优于其他算法,而且优势随着计算单元间通信带宽异构系数增大而增加. Propose a novel hybrid static scheduling algorithm named Hybrid Successor Concerned Heuristic-Genetic Scheduling (HSCGS) algorithm. The algorithm is a combination of heuristic and genetic scheduling algorithm. In the first phase we propose a heuristic algorithm named Successor Concerned List Heuristic Scheduling (SCLS) to generate a high quality scheduling result. SCLS algorithm takes the impact of current task 's scheduling to its successor into account. The second phase implements an Improved Genetic Algorithm (IGA) for scheduling, to optimize the scheduling results of SCLS iteratively. The comparison experiments are based on both random generated applications and some real world applications. The performance of HSCGS is compared with some famous task scheduling algorithms, such as HEFT and DLS. The results show that HSCGS is the best of them, and the advantages go up with the increase of the heterogeneous factor of inter-core link bandwidth.
作者 王川
出处 《微电子学与计算机》 CSCD 北大核心 2013年第6期61-65,共5页 Microelectronics & Computer
基金 西北工业大学研究生创业种子基金(Z2012126)
关键词 异构多核 任务调度 启发式 遗传算法 有向无环图 heterogeneous multi-core task scheduling heuristic algorithm genetic algorithm directed acyclicgraph
  • 相关文献

参考文献8

  • 1Kumar R,Tullsen D,Joupp N,et al. Heterogeneouschip multiprocessors[J]. IEEE Computer ,2005(11).:32 - 38. 被引量:1
  • 2Topcuoglu H, Hariri S, Wu M Y, Performance — ef-fective and low— complexity task scheduling for heter-ogeneous computing [J]. IEEE Trans. Parallel andDistributed Systems, 2002,13(3). :260—274. 被引量:1
  • 3Mohammad I Daoud,Nawwaf Kharma. A hybrid heu-ristic -genetic algorithm for task scheduling in heter-ogeneous processor networks [J]. Parallel Distrib.Comput. ,2011(71).:1518 - 1531. 被引量:1
  • 4Mohammad I. Daoud,Nawwaf Kharma* A high per-formance algorithm for static task scheduling in hetero-geneous distributed computing systems [J]. ParallelDistrib. Comput,2008(68). :399 - 409. 被引量:1
  • 5Yun Wen, Hua Xu,Jiadong Yang. A heuristic —based hybrid genetic—variable neighborhood search al-gorithm for task scheduling in heterogeneous multipro-cessor system[J]. Information Sciences, 2011 (8). : 567-581. 被引量:1
  • 6Eswari R, Nickolas S,Path — based heuristic taskscheduling slgorithm for heterogeneous distributedcomputing systems [C] // 2010 International Confer-ence on Advances in Recent Technologies in Communi-cation and Computing. India:Kerala,Kottayam,2010. 被引量:1
  • 7Kwok Y K, Ahmad I,Static scheduling algorithms forallocating directed task graphs to multiprocessors [J].ACM Comput. Surveys,1999,31(4). :406 - 471. 被引量:1
  • 8Sih G C,Lee E A, A compiletime scheduling heu-ristic for interconnection — constrained heterogeneousprocessor architectures[J]. IEEE Trans. Parallel Dis-tributed Systems, 1993,4(2). : 175 - 187. 被引量:1

同被引文献16

  • 1WAN Zhi-tao. A network virtualization approach in many-core processor based cloud computing envi- ronment[C]. Third International Conference on Computational Intelligence, 2011.304-307. 被引量:1
  • 2BORKAR S, CHIEN A A.The future of microprocessors.Communications of the ACM, 2011,54 (5). 67-77. 被引量:1
  • 3LIU Yi,ZHANG Xin,LI He,et al.Allocating tasks in Proceedings of the 2007 IFIP International Conference 2007:748-753. 被引量:1
  • 4multi-core processor based parallel systemiC] on Network and Parallel Computing Workshop, LEE Jinho,CHUNG Moo-Kyoung,CHO Yeon-Gon, et al. Mapping and scheduling of tasks and com munications on many-core SoC under local memory constraint[J].IEEE Transactions on Computer-ai ded Design of Intergraded Circuits and Systems, 2013,32 ( 11 ) .. 1748-1761. 被引量:1
  • 5CHEN Quan, CHEN asymmetric multi-core sium, 2012 .. 249-260 Ya-wen, HUANG Zhi-yi, et al. WATS. Workload-Aware Task Scheduling in architectures[C-].26th International Parallel and Distributed Processing Sympo-. 被引量:1
  • 6YE Y,CHIANG C.A parallel Apriori algorithm for frequent itemset mining[C].Proc Forth Int Conf Software Engineering Research, Management and Applications, 2006 ~ 8794. 被引量:1
  • 7LIU Lin-dong,CHEN Hong-bin.An algorithm of dynamic resource allocation in grid environment[J-]. ACTA Scientiarurn Naturalism Universities SUNYATSENI, 2013,52 (2) : 47-51. 被引量:1
  • 8Steve Preissig David Beal Aurelien Jacquiot.采用Linux与DSP/B_OSRTOS实施双OS信号处理技术[J].电子设计技术 EDN CHINA,2009(3):70-70. 被引量:4
  • 9赖晓丰,刘敬猛,顾天宇,李善锋.基于PC和FPGA的运动控制系统[J].电子技术应用,2011,37(4):130-132. 被引量:4
  • 10董海涛,庄淑君,陈冰,陈幼平.基于ARM+DSP+FPGA的可重构CNC系统[J].华中科技大学学报(自然科学版),2012,40(8):82-87. 被引量:15

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部