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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Sciendo
2017-12-01
|
Series: | Acta Universitatis Sapientiae: Informatica |
Subjects: | |
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 |