logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-05202024-235548


Tipo di tesi
Tesi di laurea magistrale
Autore
CORDOVA, GIULIO
Indirizzo email
g.cordova@studenti.unipi.it, giulio.cordova@gmail.com
URN
etd-05202024-235548
Titolo
Real-time characterisation of the LHCb luminous region with fast FPGA-based reconstruction
Dipartimento
FISICA
Corso di studi
FISICA
Relatori
relatore Punzi, Giovanni
correlatore Graverini, Elena
Parole chiave
  • detector monitoring
  • fpga
  • luminosity
  • luminous region
  • real-time
  • reconstruction
Data inizio appello
10/06/2024
Consultabilità
Tesi non consultabile
Riassunto
For the ongoing LHC Run 3, LHCb has introduced an innovative trigger system that employs full
software reconstruction of every collision event, marking the first time that an average 30 MHz stream of LHC collision events is filtered based on offline-quality event reconstruction performed in real time. This system processes a data flow of approximately 40 Tbit/s, posing significant computational challenges. To address this, LHCb adopted a heterogeneous computing system utilizing CPUs, GPUs, and FPGAs simultaneously. As LHCb plans to introduce additional computing power at an even earlier stage for Run 4, a 2D FPGA based cluster finding algorithm was developed and is already operational in Run 3. This algorithm determines the coordinates of all hits in the VELO – the LHCb pixel detector for vertex reconstruction – at the full collision rate of 30 MHz.
The goal of this thesis is to explore what crucial measurements are enabled by making the flow of ∼ 4 × 10^10 hits per second on the VELO available in real time. I focused on applications that could be practically implemented with the limited residual processing power already available within the Run 3 LHCb readout system, ensuring no negative impact on throughput. To this aim, I used simple statistical methods, such as counting rates of reconstructed hits in specific VELO regions.
By implementing a number of appropriate counters and statistically combining them, I evaluated seven linear estimators: a luminosity estimate, the average position of the luminous region in the transverse plane (x and y coordinates), and the average positions of the two VELO halves in both transverse components. The luminosity measurement was calibrated using a van der Meer scan and a trimmed mean of the different luminosity counters, achieving a statistical precision of 0.3%, which is currently the best available in real time at LHCb.
Leveraging Principal Component Analysis, I developed a method to analyse the stream of data
with the aim of monitoring the luminous region and VELO positions. This process involves a simple scalar product between the cluster counters and weights estimated from Monte Carlo simulations, allowing fast and accurate measurements with a resolution of 4 μm every few milliseconds.
The resolution of the VELO position estimators is measured to be between 6 μm and 11 μm.
All the measurements discussed in this thesis are already implemented in the online monitoring tool of LHCb and currently provide immediate feedback to the experiment for the quantities discussed above.
These results demonstrate the significant benefits of high-throughput heterogeneous computing at the early stages of data processing, achieved in this context by using specialised computing devices. The results obtained in this thesis encourage further exploration of these technologies in future experiments.
File