Cargando…

ROOT6: a Quest for Performance

The sixth release cycle of ROOT is characterised by a radical modernisation in the core software technologies the too kit relies on: language standard, interpreter, hardware exploitation mechanisms. If on the one hand, the change offered the opportunity of consolidating the existing code base, in pr...

Descripción completa

Detalles Bibliográficos
Autor principal: Piparo, Danilo
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/664/6/062049
http://cds.cern.ch/record/2134610
_version_ 1780949915499757568
author Piparo, Danilo
author_facet Piparo, Danilo
author_sort Piparo, Danilo
collection CERN
description The sixth release cycle of ROOT is characterised by a radical modernisation in the core software technologies the too kit relies on: language standard, interpreter, hardware exploitation mechanisms. If on the one hand, the change offered the opportunity of consolidating the existing code base, in presence of such innovations, maintaining the balance between full backward compatibility and software performance was not easy. In this contribution we review the challenges and the solutions identified and implemented in the area of CPU and memory consumption as well as I/O capabilities in terms of patterns. Moreover, we present some of the new ROOT components which are offered to the users to improve the performance of third party applications.
id oai-inspirehep.net-1413967
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling oai-inspirehep.net-14139672022-08-10T13:01:00Zdoi:10.1088/1742-6596/664/6/062049http://cds.cern.ch/record/2134610engPiparo, DaniloROOT6: a Quest for PerformanceComputing and ComputersThe sixth release cycle of ROOT is characterised by a radical modernisation in the core software technologies the too kit relies on: language standard, interpreter, hardware exploitation mechanisms. If on the one hand, the change offered the opportunity of consolidating the existing code base, in presence of such innovations, maintaining the balance between full backward compatibility and software performance was not easy. In this contribution we review the challenges and the solutions identified and implemented in the area of CPU and memory consumption as well as I/O capabilities in terms of patterns. Moreover, we present some of the new ROOT components which are offered to the users to improve the performance of third party applications.oai:inspirehep.net:14139672015
spellingShingle Computing and Computers
Piparo, Danilo
ROOT6: a Quest for Performance
title ROOT6: a Quest for Performance
title_full ROOT6: a Quest for Performance
title_fullStr ROOT6: a Quest for Performance
title_full_unstemmed ROOT6: a Quest for Performance
title_short ROOT6: a Quest for Performance
title_sort root6: a quest for performance
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/664/6/062049
http://cds.cern.ch/record/2134610
work_keys_str_mv AT piparodanilo root6aquestforperformance