期刊文献+

基于双核处理器平台的数控系统软件架构设计 被引量:4

CNC Software Architecture Design Based on Dual-Core CPU Platform
在线阅读 下载PDF
导出
摘要 针对单核处理器平台上数控系统提升性能和扩展功能方面存在的问题,研究了双核处理器平台上数控系统软件设计的一些理论问题。首先基于RTCore实时操作系统研究了双核平台上数控系统的线程模型设计方案,探讨了线程在核心上的分配方法;然后采用RM算法判定多个周期性实时任务的可调度性,并根据判定结果和负载均衡情况进行线程模型设计;最后研究了中断管理相关问题,提出了根据中断的重要性不同而分配到不同核心上的方法。提出的问题和方法对于设计基于双核和多核处理器平台的数控系统软件具有一定参考意义和实用价值。 Considering problems with enhancing performance and extending functionalities on CNC systems based on Mono-Core CPU platforms, some theoretical research is done about CNC software design based on Dual-Core CPU platforms. Firstly basing on the RTCore Real Time system, this paper explored the thread modal design on Dual-Core platform and methods for allocating threads for cores. Then the RM algorithm is used to evaluate the schedulability of threads, and the thread modal is designed according to the schedulability and load-balance situation. Finally interrupt management is studied, and a way is proposed to dispatch interrupts to cores according to their importance. Problems and solutions presented in this paper have certain reference significance and practical value for designing CNC systems based on Dual/Multi-Core platforms.
出处 《组合机床与自动化加工技术》 北大核心 2013年第8期62-65,共4页 Modular Machine Tool & Automatic Manufacturing Technique
基金 核高基国家科技重大专项(2012ZX01029001-002)
关键词 实时 双核 多核 RM算法 数控 架构 Real-Time Dual-Core Multi-Core RM algorithm numerical control architecture
  • 相关文献

参考文献10

二级参考文献38

  • 1肖跃加,马黎,陈宝萍,王建坤.板料折弯机自动控制技术的发展及实现[J].锻压机械,1996,31(1):14-15. 被引量:11
  • 2麦向习,裴海龙.基于Linux及Tcl/Tk的数控系统人机界面的实现[J].计算机应用研究,2006,23(2):122-124. 被引量:7
  • 3Tomislav Staroveski,Danko Brezak,Toma Udiljak,Dubravko Majetic.Implementation of a Linux-based CNC open control system[J].12th International Scientific Conference on Production Engineering--CIM2009,Croatian Association of Production Engineering,Zagreb,2009,209-216.
  • 4Mathew L.Moore,Veysel Gazi,Kevin M.Passino,Will P.Shackleford,and Frederick M.Proctor.Complex Control System Design and Implementation--Using the NIST-RCS Software Library.Control Systems Magazine,IEEE,1999,19(6):12,14-28.
  • 5王倩,张爱民,戚红利,袁丰伟.开放式折弯机数控系统设计[J].锻压技术,2007,32(4):73-75. 被引量:9
  • 6J Calandrino, J Anderson, D Baumberger. A hybrid real-time scheduling approach for large-scale multi-core platforms[ A]. Proceedings of the 19th Euromicro Conference on Real-Time Systems[C]. USA: IEEE Press,2007.247 - 258.
  • 7P Puschner, C Koza. Calculating the maximum execution time of real-time program[J]. Real-time Systems, 1989,1(2) : 159 - 176.
  • 8C Liu, A Sivasubramaniam, M T Kandemir. Organizing the last line of defense before hitting the memory wall for CMP[ A ]. Proceedings of HPCA[C]. USA: IEEE Press,2004.176 - 185.
  • 9Chen Shimin, Gibbons PhiUip B, Kozuch Michael. Scheduling threads for constructive cache sharing on CMPsE A ]. Proceedings of Annual ACM Symposium on Parallel Algorithms and Architectures[C] .New York: ACM,2007.105- 115.
  • 10M Paolieri et al. Hardware support for WCET analysis of hard real-time multicore systems[ A]. Proceedings of the 36th Annual International Symposium on Computer Architecture[C]. NY, USA: ACM Press, 2009.66 - 75.

共引文献66

同被引文献16

引证文献4

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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