Article,

Analysis and Design of Computerized Numerical Controls for Execution on Multi-core Systems

, , , and .
Procedia \CIRP\, (2016)Research and Innovation in Manufacturing: Key Enabling Technologies for the Factories of the Future - Proceedings of the 48th \CIRP\ Conference on Manufacturing Systems.
DOI: http://dx.doi.org/10.1016/j.procir.2015.12.021

Abstract

Abstract Multi-core processors offer a performance increment compared to single-core platforms. This leap in performance is desired to be ported to computerized numerical controls. However, in order to profit of the benefits multi-core processors can bring, the software has to be tailored to real parallel execution. In this paper a concept is proposed for partitioning numerical control software functions for being concurrently executed on multi-core systems. Specifically, the interpreter and the cutter radius compensation modules have been analyzed for devising a feasible parallel architecture. The parser algorithm has been implemented following the proposed scheme in a thread-based approach. Experiments were conducted under a real time Linux kernel extension utilizing the PREEMPT_RT patch. The results were compared against its serial version in terms of execution times to validate the concept.

Tags

Users

  • @isw-bibliothek

Comments and Reviews