期刊文献+

异构计算环境下基于优先队列划分的调度算法 被引量:6

Scheduling Algorithm Based on Priority Queue Dividing in Heterogeneous Computing Environment
在线阅读 下载PDF
导出
摘要 人工智能的飞速发展对高性能计算提出了更高的要求,异构计算环境下任务调度问题一直是高性能计算中的关键问题.本文提出一种基于优先队列划分的调度算法(PQDSA),该算法根据DAG(有向无循环图)任务集的入口节点数量确定优先队列数,通过任务的通信开销和计算开销划分任务队列,进而将关键节点任务分配给合适的队列,以产生效果较佳的任务调度队列,从而提高任务间的并行性,降低任务集的完工时间.与此同时,进一步基于插入策略将任务调度到处理器上,使任务调度更加高效地执行.PQDSA算法可以减少任务间的时间消耗,提高处理器的调度效率.通过与两个经典算法的性能对比,实验结果表明本文提出的PQDSA算法在任务完工时间和调度效率方面都要明显优于对比的算法. With rapid development of artificial intelligence,researchers pay more and more attentions to high performance computing which can improve performance of artificial intelligence.The task scheduling problem in heterogeneous computing environment has always been a key issue in high performance computing.In this paper,we propose a scheduling algorithm based on priority queue dividing(PQDSA).The algorithm determines the number of queues according to the number of entry nodes of the DAG(Directed acyclic graph),divides the priority task queue by the communication overhead and computational overhead of the task,and then assigns the critical node tasks to the appropriate queue to generate a better task scheduling queues.It thereby can improve the parallelism of parallel tasks and reduce the task set completion time.While satisfying the priority constraints,tasks are further scheduled based on the insertion strategy to appropriate processors,so that task scheduling can be executed more efficiently.The PQDSA algorithm can reduce the completion time of task set and improve the scheduling efficiency of processors.By comparing the performance with two classical algorithms,our experimental results show that our presented novel algorithm(PQDSA)obtains greater task completion time and scheduling efficiency than two classical algorithms.
作者 王兰 张龙信 满君丰 周立前 李肯立 WANG Lan;ZHANG Long-xin;MAN Jun-feng;ZHOU Li-qian;LI Ken-li(School of Computer Science,Hunan University of Technology,Zhuzhou 412007,China;College of Computer Science and Electronic Engineering,Hunan University,Changsha 410082,China)
出处 《小型微型计算机系统》 CSCD 北大核心 2020年第2期303-309,共7页 Journal of Chinese Computer Systems
基金 国家重点研发计划“云计算和大数据”重点专项子课题项目(2018YFB1003401)资助 国家自然科学基金项目(61702178,61672224,61871432,61702177)资助 湖南省自然科学基金项目(2019JJ50123,2018JJ4063,2019JJ60008)资助 湖南省教育厅重点项目(17A052,16A059)资助 中国国家留学基金项目(201808430297)资助.
关键词 优先队列划分 高性能计算 完工时间 调度效率 priority queue dividing high performance computing makespan scheduling efficiency
  • 相关文献

参考文献5

二级参考文献22

  • 1Fortnow L.The status of the P versus NP problem[J].Communications of the Acm,2009,52 (9):78-86.
  • 2Moshe Y Vardi.On P,NP and computational complexity[J].Communications of the Acm,2010,53 (11):5-6.
  • 3Tang Xiaoyong,Li Kenli,Liao Guiping,et al.List scheduling with duplication for heterogeneous computing systems[J].J Parallel Distrib Comput,2010,70 (4):323-329.
  • 4Amit Agarwal,Padam Kumar.Economical duplication based task scheduling for heterogeneous and homogeneous computing system[C]//IEEE International Advance Computing Conference,2009:87-93.
  • 5Hassan Salamy,Ramanujam J.An effective solution to task scheduling and memory partitioning for multiprocessor systemon-chip[J].IEEE Tractions on Computer-Aided Design of Integrated and System,2012,31 (5):717-725.
  • 6Hosseinzadeh,Shahriar Shahhoseini.Earliest starting and finishing time duplication-based algorithm[J].Performance Evaluation of Computer & Telecommunication Systems,2009,41 (13):49-56.
  • 7黄国睿,张平,魏广博.多核处理器的关键技术及其发展趋势[J].计算机工程与设计,2009,30(10):2414-2418. 被引量:49
  • 8黄海于,何大可.一种基于负载均衡性的网格任务调度算法[J].计算机工程,2010,36(2):58-60. 被引量:4
  • 9江绵恒.城市化与信息化——中国发展的时代机遇[J].信息化建设,2010(6):8-9. 被引量:2
  • 10李琦,巴巍.两种改进的EDF软实时动态调度算法[J].计算机学报,2011,34(5):943-950. 被引量:19

共引文献587

同被引文献27

引证文献6

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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