New Software-Based Readout Driver for the ATLAS Experiment

New Software-Based Readout Driver for the ATLAS Experiment
复制标题

用于 ATLAS 实验的新的基于软件的读出驱动程序

DOI:
--
复制
发表时间:
2020
影响因子:
1.8
通讯作者:
W. Vazquez
W. Vazquez
中科院分区:
工程技术3区
文献类型:
--
作者:
S. Kolos;G. Crone;W. Vazquez

文献摘要

相似文献

为了在未来几年的大型强子对撞机(LHC)运行中保持对新物理的敏感性,Toroidal LHC ApparatuS(ATLAS)合作一直致力于升级前端(FE)电子设备的一部分,并将探测器的某些部分替换为新设备,这些设备可以在未来LHC运行的更苛刻的背景条件下运行。ATLAS探测器的传统FE通过所谓的读出驱动器(RODs)将数据发送到数据采集(DAQ)系统,RODs是专门用于数据处理、配置和控制的定制VME总线板。然后,数据由读出系统(ROS)接收,该系统负责在高电平触发(HLT)处理期间缓冲数据。从运行3开始,所有新的触发器和检测器系统将使用新组件读取,取代ROD和ROS的组合。这条新路径将采用一个名为软件读出驱动程序(SW ROD)的应用程序,该应用程序将在通过前端链路交换(FELIX)系统接收FE数据的商品服务器上运行。SW ROD将执行事件片段构建和缓冲,并根据请求向HLT提供数据。SW ROD应用程序被设计为高度可定制的高性能框架,为探测器特定事件构建和数据处理算法提供支持。将用于LHC运行3的实现能够以100 kHz的速率从由高达120 MHz的单个数据包组成的输入流中构建事件片段。本文档将涵盖SW ROD应用程序的设计和实施,并将提供在运行3期间在选定托管SW ROD应用程序的服务器型号上执行的性能测量结果。
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.