Cargando…

New Software-Based Readout Driver for the ATLAS Experiment

In order to maintain sensitivity to new physics in the coming years of LHC operations, the ATLAS experiment has been working on upgrading a portion of the front-end electronics and replacing some parts of the detector with new devices that can operate under the much harsher background conditions of...

Descripción completa

Detalles Bibliográficos
Autores principales: Kolos, Serguei, Vazquez, William P., Crone, Gordon
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1109/TNS.2021.3083987
http://cds.cern.ch/record/2742929
_version_ 1780968530811813888
author Kolos, Serguei
Vazquez, William P.
Crone, Gordon
author_facet Kolos, Serguei
Vazquez, William P.
Crone, Gordon
author_sort Kolos, Serguei
collection CERN
description In order to maintain sensitivity to new physics in the coming years of LHC operations, the ATLAS experiment has been working on upgrading a portion of the front-end electronics and replacing some parts of the detector with new devices that can operate under the much harsher background conditions of the future LHC. The legacy front-end of the ATLAS detector sent data to the DAQ system via so called Read Out Drivers (ROD) - custom made VMEbus boards devoted to data processing, configuration and control. The data were then received by the Read Out System (ROS), which was responsible for buffering them during High-Level Trigger (HLT) processing. From Run 3 onward, all new trigger and detector systems will be read out using new components, replacing the combination of the ROD and the ROS. This new path will feature an application called the Software Read Out Driver (SW ROD), which will run on a commodity server receiving front-end data via the Front-End Link eXchange (FELIX) system. The SW ROD will perform event fragment building and buffering as well as serving the data on request to the HLT. The SW ROD application ­has been designed as a highly customizable high-performance framework providing support for detector specific event building and data processing algorithms. The implementation that will be used for the Run 3 is capable of building event fragments at a rate of 100 kHz from an input stream consisting of up to 120 MHz of individual data packets. This document will cover the design and the implementation of the SW ROD application and will present the results of performance measurements performed on the server models selected to host SW ROD applications in Run 3.
id cern-2742929
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling cern-27429292022-02-07T16:07:26Zdoi:10.1109/TNS.2021.3083987http://cds.cern.ch/record/2742929engKolos, SergueiVazquez, William P.Crone, GordonNew Software-Based Readout Driver for the ATLAS ExperimentParticle Physics - ExperimentDetectors and Experimental TechniquesIn order to maintain sensitivity to new physics in the coming years of LHC operations, the ATLAS experiment has been working on upgrading a portion of the front-end electronics and replacing some parts of the detector with new devices that can operate under the much harsher background conditions of the future LHC. The legacy front-end of the ATLAS detector sent data to the DAQ system via so called Read Out Drivers (ROD) - custom made VMEbus boards devoted to data processing, configuration and control. The data were then received by the Read Out System (ROS), which was responsible for buffering them during High-Level Trigger (HLT) processing. From Run 3 onward, all new trigger and detector systems will be read out using new components, replacing the combination of the ROD and the ROS. This new path will feature an application called the Software Read Out Driver (SW ROD), which will run on a commodity server receiving front-end data via the Front-End Link eXchange (FELIX) system. The SW ROD will perform event fragment building and buffering as well as serving the data on request to the HLT. The SW ROD application ­has been designed as a highly customizable high-performance framework providing support for detector specific event building and data processing algorithms. The implementation that will be used for the Run 3 is capable of building event fragments at a rate of 100 kHz from an input stream consisting of up to 120 MHz of individual data packets. This document will cover the design and the implementation of the SW ROD application and will present the results of performance measurements performed on the server models selected to host SW ROD applications in Run 3.To maintain sensitivity to new physics in the coming years of Large Hadron Collider (LHC) operations, A Toroidal LHC ApparatuS (ATLAS) collaboration has been working on upgrading a portion of the front-end (FE) electronics and replacing some parts of the detector with new devices that can operate under the much harsher background conditions of future LHC runs. The legacy FE of the ATLAS detector sent data to the data acquisition (DAQ) system via the so-called Read Out Drivers (RODs) custom-made VMEbus boards devoted to data processing, configuration, and control. The data were then received by the Read Out System (ROS), which was responsible for buffering them during the High-Level Trigger (HLT) processing. From Run 3 onward, all new trigger and detector systems will be read out using new components, replacing the combination of the ROD and the ROS. This new path will feature an application called the Software Read Out Driver (SW ROD), which will run on a commodity server receiving FE data via the Front-End Link eXchange (FELIX) system. The SW ROD will perform event fragment building and buffering as well as serving the data on request to the HLT. The SW ROD application has been designed as a highly customizable high-performance framework providing support for detector-specific event building and data processing algorithms. The implementation that will be used for Run 3 of the LHC is capable of building event fragments at a rate of 100 kHz from an input stream consisting of up to 120 MHz of individual data packets. This document will cover the design and the implementation of the SW ROD application and will present the results of performance measurements executed on the server models selected to host SW ROD applications during Run 3.In order to maintain sensitivity to new physics in the coming years of LHC operations, the ATLAS experiment has been working on upgrading a portion of the front-end electronics and replacing some parts of the detector with new devices that can operate under the much harsher background conditions of the future LHC. The legacy front-end of the ATLAS detector sent data to the DAQ system via so called Read Out Drivers (ROD) - custom made VMEbus boards devoted to data processing, configuration and control. The data were then received by the Read Out System (ROS), which was responsible for buffering them during High-Level Trigger (HLT) processing. From Run 3 onward, all new trigger and detector systems will be read out using new components, replacing the combination of the ROD and the ROS. This new path will feature an application called the Software Read Out Driver (SW ROD), which will run on a commodity server receiving front-end data via the Front-End Link eXchange (FELIX) system. The SW ROD will perform event fragment building and buffering as well as serving the data on request to the HLT. The SW ROD application has been designed as a highly customizable high-performance framework providing support for detector specific event building and data processing algorithms. The implementation that will be used for the Run 3 is capable of building event fragments at a rate of 100 kHz from an input stream consisting of up to 120 MHz of individual data packets. This document will cover the design and the implementation of the SW ROD application and will present the results of performance measurements performed on the server models selected to host SW ROD applications in Run 3.arXiv:2010.14884ATL-DAQ-PROC-2020-024oai:cds.cern.ch:27429292020-10-28
spellingShingle Particle Physics - Experiment
Detectors and Experimental Techniques
Kolos, Serguei
Vazquez, William P.
Crone, Gordon
New Software-Based Readout Driver for the ATLAS Experiment
title New Software-Based Readout Driver for the ATLAS Experiment
title_full New Software-Based Readout Driver for the ATLAS Experiment
title_fullStr New Software-Based Readout Driver for the ATLAS Experiment
title_full_unstemmed New Software-Based Readout Driver for the ATLAS Experiment
title_short New Software-Based Readout Driver for the ATLAS Experiment
title_sort new software-based readout driver for the atlas experiment
topic Particle Physics - Experiment
Detectors and Experimental Techniques
url https://dx.doi.org/10.1109/TNS.2021.3083987
http://cds.cern.ch/record/2742929
work_keys_str_mv AT kolosserguei newsoftwarebasedreadoutdriverfortheatlasexperiment
AT vazquezwilliamp newsoftwarebasedreadoutdriverfortheatlasexperiment
AT cronegordon newsoftwarebasedreadoutdriverfortheatlasexperiment