CINXE.COM

The Communication Library DIALOG for iFDAQ of the COMPASS Experiment

<?xml version="1.0" encoding="UTF-8"?> <article key="pdf/10007840" mdate="2017-07-03 00:00:00"> <author>Y. Bai and M. Bodlak and V. Frolov and S. Huber and V. Jary and I. Konorov and D. Levit and J. Novy and D. Steffen and O. Subrt and M. Virius</author> <title>The Communication Library DIALOG for iFDAQ of the COMPASS Experiment</title> <pages>401 - 410</pages> <year>2017</year> <volume>11</volume> <number>9</number> <journal>International Journal of Physical and Mathematical Sciences</journal> <ee>https://publications.waset.org/pdf/10007840</ee> <url>https://publications.waset.org/vol/129</url> <publisher>World Academy of Science, Engineering and Technology</publisher> <abstract>Modern experiments in high energy physics impose great demands on the reliability, the efficiency, and the data rate of Data Acquisition Systems (DAQ). This contribution focuses on the development and deployment of the new communication library DIALOG for the intelligent, FPGAbased Data Acquisition System (iFDAQ) of the COMPASS experiment at CERN. The iFDAQ utilizing a hardware event builder is designed to be able to readout data at the maximum rate of the experiment. The DIALOG library is a communication system both for distributed and mixed environments, it provides a network transparent interprocess communication layer. Using the highperformance and modern C framework Qt and its Qt Network API, the DIALOG library presents an alternative to the previously used DIM library. The DIALOG library was fully incorporated to all processes in the iFDAQ during the run 2016. From the software point of view, it might be considered as a significant improvement of iFDAQ in comparison with the previous run. To extend the possibilities of debugging, the online monitoring of communication among processes via DIALOG GUI is a desirable feature. In the paper, we present the DIALOG library from several insights and discuss it in a detailed way. Moreover, the efficiency measurement and comparison with the DIM library with respect to the iFDAQ requirements is provided.</abstract> <index>Open Science Index 129, 2017</index> </article>