HEP-Frame: an Efficient Tool for Big Data Applications at the LHC
arXiv:2211.14346
Abstract
HEP-Frame is a new C++ package designed to efficiently perform analyses of data sets from a very large number of events, like those available at the Large Hadron Collider (LHC) at CERN, Geneva. It mainly targets high performance servers and mini-clusters, and it was designed for natural science experts with a user-friendly interface to access structured databases. HEP-Frame automatically evaluates the underlying computing resources and builds an adequate code skeleton when creating a data analysis application. In run-time, HEP-Frame analyses a sequence of data sets exploring the available parallelism in the code and hardware resources: it concurrently reads inputs from an user-defined data structure and processes them, following the user specific sequence of requirements to select relevant data; it manages the efficient execution of that sequence; and it outputs results in user-defined objects (e.g., ROOT structures), stored together with the input data used. This paper shows how a domain expert software development can benefit from HEP-Frame, and how it significantly improved the performance of analyses of large data sets produced in proton-proton collisions at the LHC. Two case studies are discussed: the associated production of top quarks together with a Higgs boson (ttH) at the LHC, and a double and single top quark productions at the High-Luminosity phase of the LHC (HL-HLC). Results show that the HEP-Frame awareness of the analysis code behavior and structure, and the underlying hardware system, provides powerful and transparent parallelization mechanisms that largely improve the execution time of data analysis applications.
arXiv comment13 pages and 6 figures
References in corpus (26)
- Observation of a new particle in the search for the Standard Model Higgs boson with the ATLAS detector at the LHC
- Observation of a new boson at a mass of 125 GeV with the CMS experiment at the LHC
- PYTHIA 6.4 Physics and Manual
- PYTHIA 6.2 Physics and Manual
- The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations
- DELPHES 3, A modular framework for fast simulation of a generic collider experiment
- Parton distributions for the LHC Run II
- Parton distributions with LHC data
- Automatic spin-entangled decays of heavy resonances in Monte Carlo simulations
- MadAnalysis 5, a user-friendly framework for collider phenomenology
- ROOT - A C++ Framework for Petabyte Data Storage, Statistical Analysis and Visualization
- Associated production of a top-quark pair with vector bosons at NLO in QCD: impact on searches at the LHC
- Top-quark pair hadroproduction in association with a heavy boson at NLO+NNLL including EW corrections
- Associated production of a top quark pair with a heavy electroweak gauge boson at NLO+NNLL accuracy
- Measurement of the inclusive cross-sections of single top-quark and top-antiquark -channel production in collisions at = 13 TeV with the ATLAS detector
- Associated production of a top pair and a Higgs boson beyond NLO
- Measurement of the cross-section for producing a boson in association with a single top quark in collisions at TeV with ATLAS
- NNLL resummation for the associated production of a top pair and a Higgs boson at the LHC
- Probing the CP nature of the Higgs coupling in events at the LHC
- Measurements of top quark spin observables in events using dilepton final states in TeV collisions with the ATLAS detector
- Measurements of differential cross sections of top quark pair production in association with jets in collisions at TeV using the ATLAS detector
- Probing the vertex structure in -channel single-top-quark production and decay in collisions at TeV with the ATLAS detector
- Angular distributions in reconstructed events at the LHC
- Pseudoscalar couplings in production at NLO+NLL accuracy
- Light Higgs searches in production at the LHC
- Scalar mass dependence of angular variables in production