Parallel CPU- and GPU-based connected component algorithms for event building for hybrid pixel detectors

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Čelko, Tomáš, Mráz, František, Bergmann, Benedikt, Mánek, Petr
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909430567665664
author Čelko, Tomáš
Mráz, František
Bergmann, Benedikt
Mánek, Petr
author_facet Čelko, Tomáš
Mráz, František
Bergmann, Benedikt
Mánek, Petr
contents 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 implementation achieved a throughput of up to 300 million hits per second, providing a two-order-of-magnitude speedup over compared CPU-based methods while also freeing CPU resources for I/O handling and reducing the data loss.
format Preprint
id arxiv_https___arxiv_org_abs_2412_11809
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Parallel CPU- and GPU-based connected component algorithms for event building for hybrid pixel detectors
Čelko, Tomáš
Mráz, František
Bergmann, Benedikt
Mánek, Petr
Distributed, Parallel, and Cluster Computing
Instrumentation and Detectors
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 implementation achieved a throughput of up to 300 million hits per second, providing a two-order-of-magnitude speedup over compared CPU-based methods while also freeing CPU resources for I/O handling and reducing the data loss.
title Parallel CPU- and GPU-based connected component algorithms for event building for hybrid pixel detectors
topic Distributed, Parallel, and Cluster Computing
Instrumentation and Detectors
url https://arxiv.org/abs/2412.11809