Cargando…

Pattern recognition algorithms on FPGAs and CPUs for the ATLAS LVL2 trigger

Recent studies of the level-two (LVL2) trigger of the ATLAS detector show that it will be possible to run the trigger algorithms at high luminosity with a reasonable number of general-purpose processors, using a sequential selection scheme and guidance from the Region-of- Interest (RoI) provided by...

Descripción completa

Detalles Bibliográficos
Autores principales: Hinkelbein, C, Kugel, A, Männer, R, Müller, M, Sessler, Andrew M, Simmler, H, Singpiel, H
Lenguaje:eng
Publicado: 2000
Materias:
Acceso en línea:https://dx.doi.org/10.1109/23.846182
http://cds.cern.ch/record/446322
_version_ 1780895961738903552
author Hinkelbein, C
Kugel, A
Männer, R
Müller, M
Sessler, Andrew M
Simmler, H
Singpiel, H
author_facet Hinkelbein, C
Kugel, A
Männer, R
Müller, M
Sessler, Andrew M
Simmler, H
Singpiel, H
author_sort Hinkelbein, C
collection CERN
description Recent studies of the level-two (LVL2) trigger of the ATLAS detector show that it will be possible to run the trigger algorithms at high luminosity with a reasonable number of general-purpose processors, using a sequential selection scheme and guidance from the Region-of- Interest (RoI) provided by the LVL1 trigger. The computing power requirements for B-physics, which is studied at low luminosity, are much greater than those at high luminosity as there is no LVL1- guidance for the track finding algorithms. Instead, track finding is performed for the entire Inner Detector volume. Currently, 2500 commodity CPUs would be required to supply the necessary computing power for the B-physics trigger. We describe a system of only 200 computing nodes which would be capable of performing the B-physics triggering. Each of these nodes is made up of a commodity PC and a FPGA co-processor board. Each node processes an entire event. The different tasks are allocated to the appropriate hardware device (CPU or FPGA). Track reconstruction requires a variety of different steps, some of which are suited to parallel processing, whereas others require sequential execution. For some tasks, floating-point arithmetic is needed. The flexibility of the PC/FPGA combination meets these varied requirements well. (10 refs).
id cern-446322
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2000
record_format invenio
spelling cern-4463222019-09-30T06:29:59Zdoi:10.1109/23.846182http://cds.cern.ch/record/446322engHinkelbein, CKugel, AMänner, RMüller, MSessler, Andrew MSimmler, HSingpiel, HPattern recognition algorithms on FPGAs and CPUs for the ATLAS LVL2 triggerDetectors and Experimental TechniquesRecent studies of the level-two (LVL2) trigger of the ATLAS detector show that it will be possible to run the trigger algorithms at high luminosity with a reasonable number of general-purpose processors, using a sequential selection scheme and guidance from the Region-of- Interest (RoI) provided by the LVL1 trigger. The computing power requirements for B-physics, which is studied at low luminosity, are much greater than those at high luminosity as there is no LVL1- guidance for the track finding algorithms. Instead, track finding is performed for the entire Inner Detector volume. Currently, 2500 commodity CPUs would be required to supply the necessary computing power for the B-physics trigger. We describe a system of only 200 computing nodes which would be capable of performing the B-physics triggering. Each of these nodes is made up of a commodity PC and a FPGA co-processor board. Each node processes an entire event. The different tasks are allocated to the appropriate hardware device (CPU or FPGA). Track reconstruction requires a variety of different steps, some of which are suited to parallel processing, whereas others require sequential execution. For some tasks, floating-point arithmetic is needed. The flexibility of the PC/FPGA combination meets these varied requirements well. (10 refs).oai:cds.cern.ch:4463222000
spellingShingle Detectors and Experimental Techniques
Hinkelbein, C
Kugel, A
Männer, R
Müller, M
Sessler, Andrew M
Simmler, H
Singpiel, H
Pattern recognition algorithms on FPGAs and CPUs for the ATLAS LVL2 trigger
title Pattern recognition algorithms on FPGAs and CPUs for the ATLAS LVL2 trigger
title_full Pattern recognition algorithms on FPGAs and CPUs for the ATLAS LVL2 trigger
title_fullStr Pattern recognition algorithms on FPGAs and CPUs for the ATLAS LVL2 trigger
title_full_unstemmed Pattern recognition algorithms on FPGAs and CPUs for the ATLAS LVL2 trigger
title_short Pattern recognition algorithms on FPGAs and CPUs for the ATLAS LVL2 trigger
title_sort pattern recognition algorithms on fpgas and cpus for the atlas lvl2 trigger
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1109/23.846182
http://cds.cern.ch/record/446322
work_keys_str_mv AT hinkelbeinc patternrecognitionalgorithmsonfpgasandcpusfortheatlaslvl2trigger
AT kugela patternrecognitionalgorithmsonfpgasandcpusfortheatlaslvl2trigger
AT mannerr patternrecognitionalgorithmsonfpgasandcpusfortheatlaslvl2trigger
AT mullerm patternrecognitionalgorithmsonfpgasandcpusfortheatlaslvl2trigger
AT sesslerandrewm patternrecognitionalgorithmsonfpgasandcpusfortheatlaslvl2trigger
AT simmlerh patternrecognitionalgorithmsonfpgasandcpusfortheatlaslvl2trigger
AT singpielh patternrecognitionalgorithmsonfpgasandcpusfortheatlaslvl2trigger