Author: Farago, T.
Paper Title Page
TUPPC044 When Hardware and Software Work in Concert 661
 
  • M. Vogelgesang, T. Baumbach, T. Farago, A. Kopmann, T. dos Santos Rolo
    KIT, Eggenstein-Leopoldshafen, Germany
 
  Funding: Partially funded by BMBF under the grants 05K10CKB and 05K10VKE.
Integrating control and high-speed data processing is a fundamental requirement to operate a beam line efficiently and improve user's beam time experience. Implementing such control environments for data intensive applications at synchrotrons has been difficult because of vendor-specific device access protocols and distributed components. Although TANGO addresses the distributed nature of experiment instrumentation, standardized APIs that provide uniform device access, process control and data analysis are still missing. Concert is a Python-based framework for device control and messaging. It implements these programming interfaces and provides a simple but powerful user interface. Our system exploits the asynchronous nature of device accesses and performs low-latency on-line data analysis using GPU-based data processing. We will use Concert to conduct experiments to adjust experimental conditions using on-line data analysis, e.g. during radiographic and tomographic experiments. Concert's process control mechanisms and the UFO processing framework* will allow us to control the process under study and the measuring procedure depending on image dynamics.
* Vogelgesang, Chilingaryan, Rolo, Kopmann: “UFO: A Scalable GPU-based Image Processing Framework for On-line Monitoring”
 
poster icon Poster TUPPC044 [4.318 MB]