2024-03-28T21:32:50Zhttps://www.tdx.cat/oai/requestoai:www.tdx.cat:10803/6635362023-10-10T07:41:27Zcom_10803_480col_10803_387219
TDX (Tesis Doctorals en Xarxa)
author
Valls Pla, Xavier
authoremail
xaviervallspla@gmail.com
authoremailshow
false
director
Quintana Orti, Enrique S.
authorsendemail
true
2018-11-02T10:29:18Z
2018-11-02T10:29:18Z
2018-10-19
http://hdl.handle.net/10803/663536
http://dx.doi.org/10.6035/14101.2018.178448
The Large Hadron Collider (LHC) is generating Physics data at an unprecedented rate that is expected to continue increasing in the future. This situation results
in increasing demands in computation and processing power for analyzing the LHC data. At the same time, modern architectures have switched from a sequential
processing paradigm to a parallel one.
In order to take full advantage of new computer architectures, to improve performance with increasing amounts of data to analyze, and to reduce development
time and complexity, ROOT, the official LHC analysis framework, is undertaking a modernization effort to cope with the computational challenges posed by the
ambitious physics program of the LHC.
We contribute to this modernization effort by implementing patterns, introducing libraries and developing utilities for the parallelization of ROOT at multiple
levels, improving the programming model and providing backward compatibility.El Gran Col·lisionador d'Hadrons (LHC) genera dades a un ritme sense precedents, que es preveu que continue augmentant en un futur. Aquesta situació es
tradueix en demandes creixents en computació i poder de processament per analitzar les dades obtingudes al LHC. Al mateix temps, les arquitectures modernes
han evolucionat des d'un paradigma de processament sequencial a un paral·lel.
Per aprofitar les noves arquitectures de computadors, millorar el rendiment amb grans quantitats de dades per analitzar i reduir el temps i la complexitat del
desenvolupament, ROOT, el framework d'anàlisi oficial de LHC, està duent a terme un esforç de modernització per fer front als desafiaments computacionals
plantejats per l'ambiciós programa de física del LHC.
Contribuïm a aquest esforç mitjançant la implementació de patrons, la introducció de llibreries i el desenvolupament d'utilitats per paral·lelitzar ROOT en
múltiples nivells, millorant el model de programació i proporcionant compatibilitat amb versions anteriors del programari.
eng
Parallelism
ROOT
Software
Vectorization
HEP analysis
C++
Multi-level Parallelization in ROOT: New Patterns, Libraries and Utilities
info:eu-repo/semantics/doctoralThesis info:eu-repo/semantics/publishedVersion
URL
https://www.tdx.cat/bitstream/10803/663536/1/2018_Tesis_Valls%20Pla_Xavier.pdf
File
MD5
5f7a1de4f0271f238cf5ff4a960b0658
13439343
application/pdf
2018_Tesis_Valls Pla_Xavier.pdf
URL
https://www.tdx.cat/bitstream/10803/663536/3/2018_Tesis_Valls%20Pla_Xavier.pdf.txt
File
MD5
956c35471a38c3c502d29603f924c80c
261938
text/plain
2018_Tesis_Valls Pla_Xavier.pdf.txt