Hierarchical kt jet clustering for parallel architectures

The reconstruction and analyze of measured data play important role in the research of high energy particle physics. This leads to new results in both experimental and theoretical physics. This requires algorithm improvements and high computer capacity. Clustering algorithm makes it possible to get...

Full description

Bibliographic Details
Main Authors: Forster Richárd, Fülöp Ágnes
Format: Article
Language:English
Published: Sciendo 2017-12-01
Series:Acta Universitatis Sapientiae: Informatica
Subjects:
jet
Online Access:https://doi.org/10.1515/ausi-2017-0012
id doaj-51590058b8de4d2887554324108ec4d9
record_format Article
spelling doaj-51590058b8de4d2887554324108ec4d92021-09-06T19:40:20ZengSciendoActa Universitatis Sapientiae: Informatica2066-77602017-12-019219521310.1515/ausi-2017-0012ausi-2017-0012Hierarchical kt jet clustering for parallel architecturesForster Richárd0Fülöp Ágnes1Eötvös University, Budapest, Egyetem tér 1-3, 1053 HungaryEötvös University, Budapest, Egyetem tér 1-3, 1053 HungaryThe reconstruction and analyze of measured data play important role in the research of high energy particle physics. This leads to new results in both experimental and theoretical physics. This requires algorithm improvements and high computer capacity. Clustering algorithm makes it possible to get to know the jet structure more accurately. More granular parallelization of the kt cluster algorithms was explored by combining it with the hierarchical clustering methods used in network evaluations. The kt method allows to know the development of particles due to the collision of high-energy nucleus-nucleus. The hierarchical clustering algorithms works on graphs, so the particle information used by the standard kt algorithm was first transformed into an appropriate graph, representing the network of particles. Testing was done using data samples from the Alice offine library, which contains the required modules to simulate the ALICE detector that is a dedicated Pb-Pb detector. The proposed algorithm was compared to the FastJet toolkit's standard longitudinal invariant kt implementation. Parallelizing the standard non-optimized version of this algorithm utilizing the available CPU architecture proved to be 1:6 times faster, than the standard implementation, while the proposed solution in this paper was able to achieve a 12 times faster computing performance, also being scalable enough to efficiently run on GPUs.https://doi.org/10.1515/ausi-2017-001258a20jetcluster algorithmhierarchical clusteringdatabase of experimenthal particle physics parallel computingmulti-corec++11
collection DOAJ
language English
format Article
sources DOAJ
author Forster Richárd
Fülöp Ágnes
spellingShingle Forster Richárd
Fülöp Ágnes
Hierarchical kt jet clustering for parallel architectures
Acta Universitatis Sapientiae: Informatica
58a20
jet
cluster algorithm
hierarchical clustering
database of experimenthal particle physics parallel computing
multi-core
c++11
author_facet Forster Richárd
Fülöp Ágnes
author_sort Forster Richárd
title Hierarchical kt jet clustering for parallel architectures
title_short Hierarchical kt jet clustering for parallel architectures
title_full Hierarchical kt jet clustering for parallel architectures
title_fullStr Hierarchical kt jet clustering for parallel architectures
title_full_unstemmed Hierarchical kt jet clustering for parallel architectures
title_sort hierarchical kt jet clustering for parallel architectures
publisher Sciendo
series Acta Universitatis Sapientiae: Informatica
issn 2066-7760
publishDate 2017-12-01
description The reconstruction and analyze of measured data play important role in the research of high energy particle physics. This leads to new results in both experimental and theoretical physics. This requires algorithm improvements and high computer capacity. Clustering algorithm makes it possible to get to know the jet structure more accurately. More granular parallelization of the kt cluster algorithms was explored by combining it with the hierarchical clustering methods used in network evaluations. The kt method allows to know the development of particles due to the collision of high-energy nucleus-nucleus. The hierarchical clustering algorithms works on graphs, so the particle information used by the standard kt algorithm was first transformed into an appropriate graph, representing the network of particles. Testing was done using data samples from the Alice offine library, which contains the required modules to simulate the ALICE detector that is a dedicated Pb-Pb detector. The proposed algorithm was compared to the FastJet toolkit's standard longitudinal invariant kt implementation. Parallelizing the standard non-optimized version of this algorithm utilizing the available CPU architecture proved to be 1:6 times faster, than the standard implementation, while the proposed solution in this paper was able to achieve a 12 times faster computing performance, also being scalable enough to efficiently run on GPUs.
topic 58a20
jet
cluster algorithm
hierarchical clustering
database of experimenthal particle physics parallel computing
multi-core
c++11
url https://doi.org/10.1515/ausi-2017-0012
work_keys_str_mv AT forsterrichard hierarchicalktjetclusteringforparallelarchitectures
AT fulopagnes hierarchicalktjetclusteringforparallelarchitectures
_version_ 1717768786703024128