中国机械工程 ›› 2015, Vol. 26 ›› Issue (20): 2771-2777.

• 智能制造 • 上一篇    下一篇

多核处理器数控系统的全局调度算法

彭浩;张建军;韩江洪;杨帆   

  1. 合肥工业大学安全关键工业测控技术教育部工程研究中心,合肥,230009
  • 出版日期:2015-10-25 发布日期:2015-10-20
  • 基金资助:
    国家自然科学基金资助项目(61370088);国家国际科技合作专项(2014DFB10060) 

Global   Scheduling  for  Multicore  Processor-Based  Numerical  Control  Systems

Peng Hao;Zhang  Jianjun;Han Jianghong;Yang  Fan   

  1. Engineering Research Center of  Safety  Critical  Industry  Measure  and Control Technology, Ministry  of  Education, Hefei University  of  Technology,Hefei,230009
  • Online:2015-10-25 Published:2015-10-20

摘要:

提出了面向多核处理器系统的限制抢占调度算法,通过在任务的末尾设置高优先级(抢占阈值)的限制抢占区,减少任务运行过程中被抢占的次数,提高调度效率。建立了限制抢占调度的可调度性判定条件和限制抢占区设计方法。仿真结果表明,限制抢占调度的调度性能较抢占调度和延迟抢占调度的调度性能有明显提高。

关键词: 多核处理器, 数控系统, 全局调度, 限制抢占

Abstract:

A  multicore global limited preemption scheduling algorithm was proposed  to take advantages of preemption while reducing the unnecessary  preemptions herein.A limited preemption  region was set up at the end of each task which had  higher priority,i.e. preemption threshold.By  decreasing unnecessary preemptions,the schedulability of the  whole system increased.The schedulability test was established as well as a heuristic  limited  preemption region assignment algorithm.It is shown by simulation that  limited preemption scheduling has better performance  than  that  of  preemptive global scheduling and deferred preemption global scheduling.

Key words: multicore processor;numerical , control system;global scheduling;limited preemption

中图分类号: