D-Matrix: FPGA-Based Solutions for General Stream Processing in High-Energy Physics Experiments

The data acquisition system plays an increasingly important role in high-energy physics experiments. The expansion of the experimental scale requires the data acquisition system to have enhanced online data processing capabilities. The D-Matrix system is designed as a general distributed stream proc...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on nuclear science Vol. 71; no. 10; pp. 2209 - 2218
Main Authors: Zhang, Lei, Yang, Junfeng, Sun, Zhengyang, Zeng, Jinrui, Sun, Ke, Li, Yi
Format: Journal Article
Language:English
Published: New York IEEE 01.10.2024
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
ISSN:0018-9499, 1558-1578
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The data acquisition system plays an increasingly important role in high-energy physics experiments. The expansion of the experimental scale requires the data acquisition system to have enhanced online data processing capabilities. The D-Matrix system is designed as a general distributed stream processing platform, aiming to make more use of heterogeneous computing units, such as FPGA, for suitable online data processing to optimize both processing speed and latency. In the D-Matrix system, to facilitate the design of various data processing modules in high-energy physics experiments, we abstract the concepts of basic patterns and derived modules. Based on these concepts, the D-Matrix system is designed with a series of generic data stream processing modules to accomplish various complex data processing by cascading these generic modules. This article introduces the existing base patterns and derives stream processing modules in the D-Matrix system based on FPGA-based hardware and also describes the implementation of these modules in the CSR External-target Experiment (CEE).
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0018-9499
1558-1578
DOI:10.1109/TNS.2024.3467107