Share Email Print
cover

Proceedings Paper

Dependability issues of parallel programming in measurement systems
Author(s): Konrad Grochowski; Waldemar Grabski; Piotr Gawkowski; Anna Derezińska; Ilona Bluemke
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

The paper presents the experiences of the design and development of an industrial measurement system. The architecture of the system is parallel and highly scalable. As studies show parallel systems are more error prone than sequential ones. Errors may be in synchronization or data sharing and can sometimes hinder processing within time limits acceptable for a measurement system. So, the performance problems may also be dependability ones. In this paper, the problems met during the implementation of a measurement system, as well as theirs solutions, are presented. One of them was unpredictable behavior of garbage collector which decreased system performance. Some deadlock situations have also been identified, which may occur if the measurement device (i.e. hardware) would experience a specific failure mode. It is shown, how substantially performance increase and effective and scalable code was achieved.

Paper Details

Date Published: 1 October 2018
PDF: 8 pages
Proc. SPIE 10808, Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2018, 108082D (1 October 2018); doi: 10.1117/12.2501577
Show Author Affiliations
Konrad Grochowski, Warsaw Univ. of Technology (Poland)
Waldemar Grabski, Warsaw Univ. of Technology (Poland)
Piotr Gawkowski, Warsaw Univ. of Technology (Poland)
Anna Derezińska, Warsaw Univ. of Technology (Poland)
Ilona Bluemke, Warsaw Univ. of Technology (Poland)


Published in SPIE Proceedings Vol. 10808:
Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2018
Ryszard S. Romaniuk; Maciej Linczuk, Editor(s)

© SPIE. Terms of Use
Back to Top