An FPGA-Based High-Speed Error Resilient Data Aggregation and Control for High Energy Physics Experiment

2017 ◽  
Vol 64 (3) ◽  
pp. 933-944 ◽  
Author(s):  
Swagata Mandal ◽  
Jogender Saini ◽  
Wojciech M. Zabolotny ◽  
Suman Sau ◽  
Amlan Chakrabarti ◽  
...  
2018 ◽  
Vol 174 ◽  
pp. 07002 ◽  
Author(s):  
G. De Robertis ◽  
G. Fanizzi ◽  
F. Loddo ◽  
V. Manzari ◽  
M. Rizzi

In this work the MOSAIC (“MOdular System for Acquisition, Interface and Control”) board, designed for the readout and testing of the pixel modules for the silicon tracker upgrade of the ALICE (A Large Ion Collider Experiment) experiment at teh CERN LHC, is described. It is based on an Artix7 Field Programmable Gate Array device by Xilinx and is compliant with the six unit “Versa Modular Eurocard” standard (6U-VME) for easy housing in a standard VMEbus crate from which it takes only power supplies and cooling.


2019 ◽  
Author(s):  
Juan Carlos Cabanillas Noris ◽  
Ildefonso León Monzón ◽  
Mario Iván Martínez Hernández ◽  
Solangel Rojas Torres

Author(s):  
J. Apostolakis ◽  
L. M. Bertolotto ◽  
C. E. Bruschini ◽  
P. Calafiura ◽  
F. Gagliardi ◽  
...  

2019 ◽  
Vol 214 ◽  
pp. 05026
Author(s):  
Jiaheng Zou ◽  
Tao Lin ◽  
Weidong Li ◽  
Xingtao Huang ◽  
Ziyan Deng ◽  
...  

SNiPER is a general purpose offline software framework for high energy physics experiment. It provides some features that are attractive to neutrino experiments, such as the event buffer. More than one events are available in the buffer according to a customizable time window, so that it is easy for users to apply events correlation analysis. We also implemented the MT-SNiPER to support multithreading computing based on Intel TBB. In MT-SNiPER, the event loop is split into pieces, and each piece is dispatched to a task. The global buffer, an extension and enhancement to the event buffer, is implemented for MT-SNiPER. The global buffer is available by all threads. It keeps all the events being processed in memory. When there is an available task, a subset of its events is dispatched to that task. There can be overlaps between the subsets in different tasks due to the time window. However, it is ensured that each event is processed only once. In the task side, the subsets of events are locally managed by a normal event buffer. So the global buffer can be transparent to most user algorithms. Within the global buffer, the multithreading computing of MT-SNiPER becomes more practicable.


Sign in / Sign up

Export Citation Format

Share Document