Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Analysis and design of computerized numerical controls for execution on multi-core systems

: Vivanco, José María; Keinert, Matthias; Lechler, Armin; Verl, Alexander

Fulltext urn:nbn:de:0011-n-3798543 (249 KByte PDF)
MD5 Fingerprint: e7a94d9e7be7f7f38be62084af4a4ce1
(CC) by-nc-nd
Created on: 8.3.2016

Procedia CIRP 41 (2016), pp.864-869
ISSN: 2212-8271
Conference on Manufacturing Systems (CMS) <48, 2015, Ischia>
Journal Article, Conference Paper, Electronic Publication
Fraunhofer IPA ()
numerische Steuerung; Parallel Processor; Multiprozessor; Prozessor; Parallel-Architektur

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 PREEMPTULRT patch. The results were compared against its serial version in terms of execution times to validate the concept.