GPU-based track-finding for the J-PARC muon g-2/EDM experiment
Hridey Chetri, Deepak Samuel, Saurabh Sandilya, Takashi Yamanaka, Tsutomu Mibe, Taikan Suehara
TL;DR
This work tackles the challenge of rapidly reconstructing positron tracks in the J-PARC muon g-2/EDM experiment under substantial pileup. It introduces a GPU-based parallelization of a Hough-transform track-finding pipeline, with a two-stage binning strategy and time-window parallelism, to deliver a substantial speedup while maintaining track-finding efficiency. Results show speedups of about seven to eleven times over the CPU baseline depending on GPU architecture, with tracking efficiency around ninety to ninety-five percent and manageable ghost-hit contamination. The findings support moving toward a GPU-first workflow, including porting track fitting to the GPU for a fully accelerated end-to-end simulation and data-processing chain.
Abstract
The muon \textit{g-2}/EDM experiment at J-PARC is designed to precisely measure the muon's magnetic moment and electric dipole moment, driven by discrepancies between theory and previous experiments. A key challenge is the fast reconstruction of positron tracks from multiple muon decays within a short time span causing an event pileup. One of the aspects is the identification of individual positron tracks from the reconstructed hits, which is currently done using a hough-transform based approach. Results from simulation studies have shown expected results in terms of efficiency and accuracy of track reconstruction. However, the execution time for the entire analysis chain is prohibitively long to be deployed in the experiment. Specifically, preliminary estimations suggest a requirement of 40 $\times$ speedup of the track-finding routine. In this context, we explore a GPU-based solution to accelerate track-finding through parallel processing and present the implementation details and the results of our study for different pileup conditions. The results indicate that the GPU solution far exceeds our expectation in terms of execution speed without compromising on the reconstruction efficiency.
