
Publica
Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten. Analysis and design of computerized numerical controls for execution on multi-core systems
:
Fulltext urn:nbn:de:0011-n-3798543 (249 KByte PDF) MD5 Fingerprint: e7a94d9e7be7f7f38be62084af4a4ce1 Created on: 8.3.2016 |
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 PREEMPTULRT patch. The results were compared against its serial version in terms of execution times to validate the concept.