Cargando…

Optimization of the read performance of ROOT files at LHCb

In this qualtitative study an arbitrary physics analysis of the LHCb experiment is simulated. In such an analysis one wants to read files which contain the information from particle collisions produced by the Large Hadron Collider.\\ In this report an attempt to assess and optimize the reading of th...

Descripción completa

Detalles Bibliográficos
Autor principal: Mueller, Vanessa
Lenguaje:eng
Publicado: 2013
Materias:
Acceso en línea:http://cds.cern.ch/record/1602201
_version_ 1780931500574769152
author Mueller, Vanessa
author_facet Mueller, Vanessa
author_sort Mueller, Vanessa
collection CERN
description In this qualtitative study an arbitrary physics analysis of the LHCb experiment is simulated. In such an analysis one wants to read files which contain the information from particle collisions produced by the Large Hadron Collider.\\ In this report an attempt to assess and optimize the reading of these datafiles is done. Clearly a fast execution is favoured.\\ The ROOT I/O mechanism is the main mechanism to populate the Transient Event Store. This mechanism provides a number of parameters to optimize the read performance.\\ The influence of these parameters when reading the data locally or remotely is investigated and effects resulting from changing the access patterns are studied.\\ During this analysis it becomes clear that the ROOT TTree cache size should be between 10 and 20 MB when reading LHCb data. Cache sizes bigger than 20 MB do not have further impact on the mean load time of the accessed branches for the data produced in an average LHCb analysis data set. Furthermore "data reclustering" becomes important. To optimize the read performance one should put all the interesting events that are read often in a file to minimize "holes" of insignificant data.
id cern-1602201
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2013
record_format invenio
spelling cern-16022012019-09-30T06:29:59Zhttp://cds.cern.ch/record/1602201engMueller, VanessaOptimization of the read performance of ROOT files at LHCbComputing and ComputersIn this qualtitative study an arbitrary physics analysis of the LHCb experiment is simulated. In such an analysis one wants to read files which contain the information from particle collisions produced by the Large Hadron Collider.\\ In this report an attempt to assess and optimize the reading of these datafiles is done. Clearly a fast execution is favoured.\\ The ROOT I/O mechanism is the main mechanism to populate the Transient Event Store. This mechanism provides a number of parameters to optimize the read performance.\\ The influence of these parameters when reading the data locally or remotely is investigated and effects resulting from changing the access patterns are studied.\\ During this analysis it becomes clear that the ROOT TTree cache size should be between 10 and 20 MB when reading LHCb data. Cache sizes bigger than 20 MB do not have further impact on the mean load time of the accessed branches for the data produced in an average LHCb analysis data set. Furthermore "data reclustering" becomes important. To optimize the read performance one should put all the interesting events that are read often in a file to minimize "holes" of insignificant data.CERN-STUDENTS-Note-2013-210oai:cds.cern.ch:16022012013-09-21
spellingShingle Computing and Computers
Mueller, Vanessa
Optimization of the read performance of ROOT files at LHCb
title Optimization of the read performance of ROOT files at LHCb
title_full Optimization of the read performance of ROOT files at LHCb
title_fullStr Optimization of the read performance of ROOT files at LHCb
title_full_unstemmed Optimization of the read performance of ROOT files at LHCb
title_short Optimization of the read performance of ROOT files at LHCb
title_sort optimization of the read performance of root files at lhcb
topic Computing and Computers
url http://cds.cern.ch/record/1602201
work_keys_str_mv AT muellervanessa optimizationofthereadperformanceofrootfilesatlhcb