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...

Descripción completa

Detalles Bibliográficos
Autor principal: Giambastiani, Luca
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