Parallel CPU- and GPU-based connected component algorithms for event building for hybrid pixel detectors
Tom\'a\v{s} \v{C}elko, Franti\v{s}ek Mr\'az, Benedikt Bergmann and, Petr M\'anek

TL;DR
This paper presents a parallel GPU-based connected component algorithm that significantly accelerates event building in high-throughput pixel detectors, enabling real-time data processing and reducing data loss.
Contribution
It introduces a GPU-optimized union-find based connected component labeling algorithm tailored for high-speed pixel detector data.
Findings
GPU implementation achieves 300 million hits/sec throughput.
Two orders of magnitude speedup over CPU methods.
Reduces data loss and CPU resource usage.
Abstract
The latest generation of Timepix series hybrid pixel detectors enhance particle tracking with high spatial and temporal resolution. However, their high hit-rate capability poses challenges for data processing, particularly in multidetector configurations or systems like Timepix4. Storing and processing each hit offline is inefficient for such high data throughput. To efficiently group partly unsorted pixel hits into clusters for particle event characterization, we explore parallel approaches for online clustering to enable real-time data reduction. Although using multiple CPU cores improved throughput, scaling linearly with the number of cores, load-balancing issues between processing and I/O led to occasional data loss. We propose a parallel connected component labeling algorithm using a union-find structure with path compression optimized for zero-suppression data encoding. Our GPU…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParticle Detector Development and Performance · CCD and CMOS Imaging Sensors · Radiation Detection and Scintillator Technologies
