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...
Autores principales: | , , , , , , |
---|---|
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 |