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...
Autor principal: | |
---|---|
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 |