Cargando…

Vertex trigger implementation using shared memory technology

The implementation of a 1 st level vertex trigger for LHC-B is particularly difficult due to the high ( 1 MHz ) input data rate. With ca. 350 silicon hits per event, both the R strips and Phi strips of the detectors produce a total of ca 2 Gbyte/s zero-suppressed da ta.1 note succeeds to the ideas t...

Descripción completa

Detalles Bibliográficos
Autor principal: Müller, H
Lenguaje:eng
Publicado: 1998
Materias:
Acceso en línea:http://cds.cern.ch/record/691665
_version_ 1780902037121138688
author Müller, H
author_facet Müller, H
author_sort Müller, H
collection CERN
description The implementation of a 1 st level vertex trigger for LHC-B is particularly difficult due to the high ( 1 MHz ) input data rate. With ca. 350 silicon hits per event, both the R strips and Phi strips of the detectors produce a total of ca 2 Gbyte/s zero-suppressed da ta.1 note succeeds to the ideas to use R-phi coordinates for fast integer linefinding in programmable hardware, as described in LHB note 97-006. For an implementation we propose a FPGA preprocessing stage operating at 1 MHz with the benefit to substantially reduce the amount of data to be transmitted to the CPUs and to liberate a large fraction of CPU time. Interconnected via 4 Gbit/s SCI technol-ogy 2 , a shared memory system can be built which allows to perform data driven eventbuilding with, or without preprocessing. A fully data driven architecture between source modules and destination memories provides a highly reliable memory-to-memory transfer mechanism of very low latency. The eventbuilding is performed via associating events at the source with unique destination addresses which are derived from the event numbers. Subevents from phi-sectors are auto-routed to their destination buffer which is part of the memory of the CPU farm. The synchronization and buffer management for such a system is described. The data volumes for phi buffer readout can be reduced to 30little latency and can coexist with the primary stream of R-data.1
id cern-691665
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 1998
record_format invenio
spelling cern-6916652019-09-30T06:29:59Zhttp://cds.cern.ch/record/691665engMüller, HVertex trigger implementation using shared memory technologyDetectors and Experimental TechniquesThe implementation of a 1 st level vertex trigger for LHC-B is particularly difficult due to the high ( 1 MHz ) input data rate. With ca. 350 silicon hits per event, both the R strips and Phi strips of the detectors produce a total of ca 2 Gbyte/s zero-suppressed da ta.1 note succeeds to the ideas to use R-phi coordinates for fast integer linefinding in programmable hardware, as described in LHB note 97-006. For an implementation we propose a FPGA preprocessing stage operating at 1 MHz with the benefit to substantially reduce the amount of data to be transmitted to the CPUs and to liberate a large fraction of CPU time. Interconnected via 4 Gbit/s SCI technol-ogy 2 , a shared memory system can be built which allows to perform data driven eventbuilding with, or without preprocessing. A fully data driven architecture between source modules and destination memories provides a highly reliable memory-to-memory transfer mechanism of very low latency. The eventbuilding is performed via associating events at the source with unique destination addresses which are derived from the event numbers. Subevents from phi-sectors are auto-routed to their destination buffer which is part of the memory of the CPU farm. The synchronization and buffer management for such a system is described. The data volumes for phi buffer readout can be reduced to 30little latency and can coexist with the primary stream of R-data.1LHCb-98-033oai:cds.cern.ch:6916651998-10-02
spellingShingle Detectors and Experimental Techniques
Müller, H
Vertex trigger implementation using shared memory technology
title Vertex trigger implementation using shared memory technology
title_full Vertex trigger implementation using shared memory technology
title_fullStr Vertex trigger implementation using shared memory technology
title_full_unstemmed Vertex trigger implementation using shared memory technology
title_short Vertex trigger implementation using shared memory technology
title_sort vertex trigger implementation using shared memory technology
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/691665
work_keys_str_mv AT mullerh vertextriggerimplementationusingsharedmemorytechnology