# A parallel algorithm for fast reconstruction of primary vertices on heterogeneous architectures

**Authors:** Agnieszka Dziurda, Maciej Giza, Vladimir V. Gligorov, Wouter Hulsbergen, Bogdan Kutsenko, Saverio Mariani, Niklas Nolte, Florian Reiss, Patrick Spradlin, Dorothea vom Bruch, Tomasz Wojton

PMC · DOI: 10.1140/epjc/s10052-025-14225-7 · The European Physical Journal. C, Particles and Fields · 2025-06-02

## TL;DR

This paper introduces a new algorithm for quickly and accurately reconstructing particle collision vertices in the LHCb experiment using parallel computing.

## Contribution

A novel parallel vertex reconstruction algorithm optimized for heterogeneous computing architectures is introduced.

## Key findings

- The algorithm uses cluster finding in trajectory projections and adaptive vertex fitting.
- Implementations on x86 and GPU architectures are discussed and optimized.
- Performance is evaluated using simulated data samples.

## Abstract

The physics programme of the LHCb experiment at the Large Hadron Collider requires an efficient and precise reconstruction of the particle collision vertices. The LHCb Upgrade detector relies on a fully software-based trigger with an online reconstruction rate of 30\documentclass[12pt]{minimal}
				\usepackage{amsmath}
				\usepackage{wasysym} 
				\usepackage{amsfonts} 
				\usepackage{amssymb} 
				\usepackage{amsbsy}
				\usepackage{mathrsfs}
				\usepackage{upgreek}
				\setlength{\oddsidemargin}{-69pt}
				\begin{document}$$~\textrm{MHz}$$\end{document}MHz, necessitating fast vertex finding algorithms. This paper describes a new approach to vertex reconstruction developed for this purpose. The algorithm is based on cluster finding within a histogram of the particle trajectory projections along the beamline and on an adaptive vertex fit. Its implementations and optimisations on x86 and GPU architectures and its performance on simulated samples are also discussed.

## Full-text entities

- **Diseases:** PV (MESH:D011087)
- **Chemicals:** Ar (MESH:D001128), PV (MESH:D010404), proton (MESH:D011522), He (MESH:D006371), GPU (-), silicon (MESH:D012825), aluminium (MESH:D000535)
- **Cell lines:** SMOG2 — Homo sapiens (Human), Colon carcinoma, Cancer cell line (CVCL_A628)

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC12129857/full.md

## Figures

13 figures with captions in the complete paper: https://tomesphere.com/paper/PMC12129857/full.md

## References

14 references — full list in the complete paper: https://tomesphere.com/paper/PMC12129857/full.md

---
Source: https://tomesphere.com/paper/PMC12129857