skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A Parallelised ROOT for Future HEP Data Processing

Journal Article · · EPJ Web of Conferences
 [1]; ORCiD logo [2];  [1];  [3];  [1];  [4];  [1]
  1. European Organization for Nuclear Research (CERN), Geneva (Switzerland)
  2. Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
  3. European Organization for Nuclear Research (CERN), Geneva (Switzerland); Univ. of Oldenburg, Oldenburg (Germany)
  4. European Organization for Nuclear Research (CERN), Geneva (Switzerland); Jaume I Univ., Castelló de la Plana, Valencia (Spain)

In the coming years, HEP data processing will need to exploit parallelism on present and future hardware resources to sustain the bandwidth requirements. As one of the cornerstones of the HEP software ecosystem, ROOT embraced an ambitious parallelisation plan which delivered compelling results. In this contribution the strategy is characterised as well as its evolution in the medium term. The units of the ROOT framework are discussed where task and data parallelism have been introduced, with runtime and scaling measurements. We will give an overview of concurrent operations in ROOT, for instance in the areas of I/O (reading and writing of data), fitting / minimization, and data analysis. This paper introduces the programming model and use cases for explicit and implicit parallelism, where the former is explicit in user code and the latter is implicitly managed by ROOT internally.

Research Organization:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP)
Grant/Contract Number:
AC02-07CH11359
OSTI ID:
1574961
Report Number(s):
FERMILAB-CONF-19-551-SCD; oai:inspirehep.net:1761253; TRN: US2001155
Journal Information:
EPJ Web of Conferences, Vol. 214; Conference: 23. International Conference on Computing in High Energy and Nuclear Physics, Sofia (Bulgaria), 9-13 Jul 2018; ISSN 2100-014X
Publisher:
EDP SciencesCopyright Statement
Country of Publication:
United States
Language:
English

References (2)

Apache Spark: a unified engine for big data processing journal October 2016
NVIDIA cuda software and gpu parallel computing architecture conference January 2007

Similar Records

ROOT I/O compression improvements for HEP analysis
Conference · Wed Apr 08 00:00:00 EDT 2020 · OSTI ID:1574961

RDataFrame: Easy Parallel ROOT Analysis at 100 Threads
Journal Article · Tue Sep 17 00:00:00 EDT 2019 · EPJ Web of Conferences (Online) · OSTI ID:1574961

Parallel processing algorithms for hydrocodes on a computer with MIMD architecture (DENELCOR's HEP)
Technical Report · Tue Nov 01 00:00:00 EST 1983 · OSTI ID:1574961

Related Subjects