期刊文献+

多核平台两级抢占式固定优先级DAG递归调度 被引量:1

Two level preemptive global fixed priority DAG recursive scheduling for multi-core platforms
下载PDF
导出
摘要 为提高应用程序调度实时性,提高程序调度应用价值,采用有向无环图(DAG)建立多核平台上的并行和递归任务的集合,获得具有优先级约束(即有向边)的子任务(即节点),并保证在某个指定的截止日期之前完成其所有子任务的执行.每个任务都可能生成无限数量的实例,其中连续实例的发布被一些最小到达时间隔开.同时,DAG任务的每个子任务被分配一个固定优先级,提出一种两级抢占式全局固定优先级调度(GFP)策略:任务级调度器首先确定最高优先级就绪任务,然后,子任务级调度器选择其最高优先级子任务来执行.然后,为所提两级GFP调度器推导出一个可调度性测试,如果满足该测试则保证所有任务在GFP下满足其最后期限.最后,通过实验分析,验证了所提算法在接受率指标上的性能优势。 For real-time application scheduling,directed acyclic graph(DAG)is used to set up a set of parallel and recursive tasks on multi-core platforms to obtain sub-tasks(i.e.nodes)with priority constraints(i.e.directed edges)and to ensure that all the sub-tasks are executed before a specified deadline.Each task may generate an.unlimited number of instances,in which the publication of successive instances is separated by some minimum arrival time.At the same time,each sub task of the DAG task is assigned a fixed priority.A two-level preemptive global fixed priority scheduling(GFP)strategy is proposed.The task-level scheduler first determines the highest priority ready task,and then the sub-task-level scheduler selects its highest priority sub-task to execute.The sub task level scheduler then selects its highest priority sub task to perform.Then,a schedulability test is derived for the proposed two-level GFP scheduler,which guarantees that all tasks meet their deadlines under GFP.Finally,through experimental analysis,the performance advantage of the proposed algorithm on acceptance rate index is verified.
作者 骆亮 LUO Liang(College of Computer and Electronic Information,Guangxi University,Nanning,530004,China)
出处 《微电子学与计算机》 北大核心 2020年第4期70-75,共6页 Microelectronics & Computer
基金 国家自然科学基金项目(61363025) 广西自然科学基金项目(2015B036).
关键词 多核平台 两级 抢占式 固定优先级 有向无环图 递归调度 multi-core platform two level preemptive fixed priority directed acyclic graph recursive scheduling
  • 相关文献

参考文献4

二级参考文献131

  • 1马旭龙,林峰.基于OpenMP的快速并行分层算法[J].计算机辅助设计与图形学学报,2015,27(4):747-753. 被引量:9
  • 2郝小柱,胡祥云,戴光明,张荣,程红杰.平面点集凸包的并行算法研究[J].计算机应用,2005,25(10):2462-2464. 被引量:6
  • 3芮一康,王结臣.Delaunay三角形构网的分治扫描线算法[J].测绘学报,2007,36(3):358-362. 被引量:25
  • 4Taylor M,Kim J,Miller J,et al.The raw microprocessor:A computational fabric for software circuits and general purpose programs.IEEE Micro,2002,22(2):25-35.
  • 5Tan G,Fan D,Zhang J,et al.Experience on optimizing irregular computation for memory hierarchy in manycore architecture//Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Program ming.New York,USA,2008:279-280.
  • 6Khailany B,Dally W,Kapasi U,et al.Imagine:Media processing with streams.IEEE Micro,2001,21(2):35-46.
  • 7Dally W,Labonte F,Das A,et al.Merrimac:Supercomputing with streams//Proceedings of the 2003 ACM/IEEE Conference on Supercomputing.New York,USA,2003:35-42.
  • 8Hofstee H.Power efficient processor design and the cell processor//Proceedings of the 11th International Symposium on High-Performance Computer Architecture.San Francisco,USA,2005:258-262.
  • 9Thies W,Karczmarek M,Amarasinghe S.StreamIt:A language for streaming applications//Proceedings of the 11th Compiler Construct.London,UK,2002:179-196.
  • 10Mark W,Glanville R,Akeley K,et al.Cg:A system for programming graphics hardware in a C-like language.ACM Transactions on Graphics,2003,22(3):896-907.

共引文献38

同被引文献15

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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