Cargando…
A 2D FPGA-based clustering algorithm for the LHCb silicon pixel detector running at 30 MHz
Starting from the next LHC run, the upgraded LHCb data acquisition system will read and process events at the full LHC collision rate (averaging 30 MHz) by means of a large CPU farm. In order to save the power and flexibility of CPUs for the higher level tasks, an effort is being made to address the...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2725831 |
_version_ | 1780966056748122112 |
---|---|
author | Giambastiani, Luca |
author_facet | Giambastiani, Luca |
author_sort | Giambastiani, Luca |
collection | CERN |
description | Starting from the next LHC run, the upgraded LHCb data acquisition system will read and process events at the full LHC collision rate (averaging 30 MHz) by means of a large CPU farm. In order to save the power and flexibility of CPUs for the higher level tasks, an effort is being made to address the lowest-level, more repetitive tasks at the earliest stages of the data acquisition, by means of specialized processors, generally called “accelerators”. Modern FPGA devices are very well-suited to perform with a high degree of parallelism certain computations, that would be significantly time demanding if performed on general-purpose CPUs. This thesis describes a custom firmware implementation of a new 2D cluster-finder algorithm for the LHCb VELO pixel detector, that will run in the LHCb FPGA readout cards in real time during data taking at the unprecedented event rate of 30 MHz. The results and the performances achieved with this specialized system are reported after being measured in tests emulating realistic running conditions of the LHCb Upgrade and the operation of the clustering algorithm at low level. |
id | cern-2725831 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2020 |
record_format | invenio |
spelling | cern-27258312020-09-28T10:01:38Zhttp://cds.cern.ch/record/2725831engGiambastiani, LucaA 2D FPGA-based clustering algorithm for the LHCb silicon pixel detector running at 30 MHzDetectors and Experimental TechniquesStarting from the next LHC run, the upgraded LHCb data acquisition system will read and process events at the full LHC collision rate (averaging 30 MHz) by means of a large CPU farm. In order to save the power and flexibility of CPUs for the higher level tasks, an effort is being made to address the lowest-level, more repetitive tasks at the earliest stages of the data acquisition, by means of specialized processors, generally called “accelerators”. Modern FPGA devices are very well-suited to perform with a high degree of parallelism certain computations, that would be significantly time demanding if performed on general-purpose CPUs. This thesis describes a custom firmware implementation of a new 2D cluster-finder algorithm for the LHCb VELO pixel detector, that will run in the LHCb FPGA readout cards in real time during data taking at the unprecedented event rate of 30 MHz. The results and the performances achieved with this specialized system are reported after being measured in tests emulating realistic running conditions of the LHCb Upgrade and the operation of the clustering algorithm at low level.CERN-THESIS-2020-086oai:cds.cern.ch:27258312020-08-03T13:56:21Z |
spellingShingle | Detectors and Experimental Techniques Giambastiani, Luca A 2D FPGA-based clustering algorithm for the LHCb silicon pixel detector running at 30 MHz |
title | A 2D FPGA-based clustering algorithm for the LHCb silicon pixel detector running at 30 MHz |
title_full | A 2D FPGA-based clustering algorithm for the LHCb silicon pixel detector running at 30 MHz |
title_fullStr | A 2D FPGA-based clustering algorithm for the LHCb silicon pixel detector running at 30 MHz |
title_full_unstemmed | A 2D FPGA-based clustering algorithm for the LHCb silicon pixel detector running at 30 MHz |
title_short | A 2D FPGA-based clustering algorithm for the LHCb silicon pixel detector running at 30 MHz |
title_sort | 2d fpga-based clustering algorithm for the lhcb silicon pixel detector running at 30 mhz |
topic | Detectors and Experimental Techniques |
url | http://cds.cern.ch/record/2725831 |
work_keys_str_mv | AT giambastianiluca a2dfpgabasedclusteringalgorithmforthelhcbsiliconpixeldetectorrunningat30mhz AT giambastianiluca 2dfpgabasedclusteringalgorithmforthelhcbsiliconpixeldetectorrunningat30mhz |