6–10 Nov 2017
CZiITT
Europe/Warsaw timezone
Welcome to NICA days 2017

High-speed concentration of sorted data streams for HEP experiments

9 Nov 2017, 15:00
15m
Conference room... (CZiITT)

Conference room...

CZiITT

Centrum Zarządzania Innowacjami i Transferem Technologii Politechniki Warszawskiej cziitt@pw.edu.pl ul. Rektorska 4 00-614 Warszawa
Talk NICA acceleration and experimental complex Session 3; 9-nov 2017

Speaker

Marek Guminski

Description

Presented paper describes the data stream sorting and merging architecture, fitting triggerless HEP experiments.

The presented architecture is implemented in FPGA and is expected to merge multiple streams of coarsely sorted data with single output stream throughput of up to 320 Mwords/s.

In triggerless HEP experiments multiple detectors record “continuous" stream of small (i.e., 32 bit) data samples and send them in a sequence to hardware data concentrator, which conveys them over high-speed links to software data processing units. To allow efficient splitting the data into sets containing events from the required time period, the concentrated data streams should be sorted.

The paper starts with the presentation of stream merging principles and description of FPGA implementation based on binary mergers. The binary merger picks single (older) data sample from two input FIFOs, used as stream buffers. The binary merger requires strictly sorted input streams, while certain detectors may provide only coarsely sorted data stream, (meaning that some samples are out of order, but generally the sample timestamp is increasing). Therefore, the initial sorting is needed. Additionally, binary mergers require the clock frequency equal or higher than the expected data throughput. That creates the hardware-dependent, unavoidable limitation of their usability for very high data rates.The output data rate limitation may be increased by a factor of two, by the newly proposed parallelized binary merger.

The introduced merger picks two oldest data samples from two double-width FIFOs and stores them in the output double-width FIFO, reducing the required clock frequency to a half of the data throughput.

Primary authors

Marek Guminski Dr Wojciech Zabolotny (University of Warsaw (PL)) Krzysztof Pozniak (University of Warsaw (PL))

Presentation materials

There are no materials yet.