Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Thread-safe N-tuple Writing in Gaudi with TTree and Migration to RNTuple

View through CrossRef
The software framework of the Large Hadron Collider Beauty (LHCb) experiment, Gaudi, heavily relies on the ROOT framework and its I/O subsystems for data persistence mechanisms. Gaudi internally leverages the ROOT TTree data format, as it is currently used in production by LHC experiments. However, with the introduction and scaling of multi-threaded capabilities within Gaudi, the limitations of TTree as a data storage backend have become increasingly apparent, marking it as a non-negligible bottleneck in data processing workflows. The following work introduces a comprehensive two-part enhancement to Gaudi to address this challenge. An initial focus is given to optimizing the current n-tuple writing infrastructure to be thread-safe within the constraints of the existing TTree backend, thus maintaining compatibility for users and downstream applications. This phase is then followed by the migration of the n-tuple storage backend from TTree to RNTuple, ROOT’s next-generation I/O subsystem for physics data storage. This migration aims at leveraging the thread-safe, asynchronous capabilities of the new data format, thus making Gaudi fit to handle the requirements of HL-LHC computing and beyond.
Title: Thread-safe N-tuple Writing in Gaudi with TTree and Migration to RNTuple
Description:
The software framework of the Large Hadron Collider Beauty (LHCb) experiment, Gaudi, heavily relies on the ROOT framework and its I/O subsystems for data persistence mechanisms.
Gaudi internally leverages the ROOT TTree data format, as it is currently used in production by LHC experiments.
However, with the introduction and scaling of multi-threaded capabilities within Gaudi, the limitations of TTree as a data storage backend have become increasingly apparent, marking it as a non-negligible bottleneck in data processing workflows.
The following work introduces a comprehensive two-part enhancement to Gaudi to address this challenge.
An initial focus is given to optimizing the current n-tuple writing infrastructure to be thread-safe within the constraints of the existing TTree backend, thus maintaining compatibility for users and downstream applications.
This phase is then followed by the migration of the n-tuple storage backend from TTree to RNTuple, ROOT’s next-generation I/O subsystem for physics data storage.
This migration aims at leveraging the thread-safe, asynchronous capabilities of the new data format, thus making Gaudi fit to handle the requirements of HL-LHC computing and beyond.

Related Results

Gaudí i els jardins de l’antic "manicomi de Sant Boi de Llobregat"
Gaudí i els jardins de l’antic "manicomi de Sant Boi de Llobregat"
Created between 1903 and 1912 by an anonymous architect, the Modernist constructions in the gardens of the former Mental Hospital in Sant Boi de Llobregat, Barcelona, allude to, an...
A Fault‐tolerant model for tuple space coordination in distributed environments
A Fault‐tolerant model for tuple space coordination in distributed environments
SummaryIn distributed systems, tuple space is one of the coordination models that significantly maximizes system performance against failure due to its space and time decoupling fe...
RESEARCH OF GEOMETRY IN THE ARCHITECTURE OF ANTONIO GAUDI
RESEARCH OF GEOMETRY IN THE ARCHITECTURE OF ANTONIO GAUDI
Exploring the work of Antonio Gaudi and his knowledge in descriptive geometry, which develops a spatial imagination, we notice the use of lines, shapes, volu...
Rural-Urban Migration
Rural-Urban Migration
Rural-urban migration refers to the movement of people from rural to urban areas. Defining migration is not easy; the same can be said for “rural” and “urban.” All three of these c...
Feminisation of Migration; Historical Aspects, Contemporary Trends and Socio-economic Empowerment of Women
Feminisation of Migration; Historical Aspects, Contemporary Trends and Socio-economic Empowerment of Women
Migration is a multi-faceted experience with social, economic, and personal development opportunities. Gender-specific migration also has different dynamics. This paper explores th...
Runahead threads
Runahead threads
Los temas de investigación sobre multithreading han ganado mucho interés en la arquitectura de computadores con la aparición de procesadores multihilo y multinucleo. Los procesador...
Pengaruh Promosi dan Diskon terhadap Perilaku Belanja Impulsif Wanita di Toko Gaudi Makassar
Pengaruh Promosi dan Diskon terhadap Perilaku Belanja Impulsif Wanita di Toko Gaudi Makassar
This study aims to determine the effect of promotions and discounts on women's impulse shopping behavior at Gaudi Makassar store. As well as analyzing which variable has a more dom...
Thread Migration After Polydioxanone Thread Lift
Thread Migration After Polydioxanone Thread Lift
Abstract Background: The thread-lift has gained popular interest as a minimally invasive procedure because it is simple and reliable. Additionally, it has shorter recovery ...

Back to Top