Cargando…

Strategies employed for LHC software performance studies

The objective of this work is to collect and assess the software performance related strategies employed by the major players in the LHC software arena: the four main experiments (ALICE, ATLAS, CMS and LHCb) and the two main software frameworks (Geant4 and ROOT). As the software used differs between...

Descripción completa

Detalles Bibliográficos
Autor principal: Nowak, A
Lenguaje:eng
Publicado: 2010
Materias:
Acceso en línea:http://cds.cern.ch/record/1325106
_version_ 1780921641320054784
author Nowak, A
author_facet Nowak, A
author_sort Nowak, A
collection CERN
description The objective of this work is to collect and assess the software performance related strategies employed by the major players in the LHC software arena: the four main experiments (ALICE, ATLAS, CMS and LHCb) and the two main software frameworks (Geant4 and ROOT). As the software used differs between the parties, so do the directions and methods in optimization, and their intensity. The common feeling shared by nearly all interviewed parties is that performance is not one of their top priorities and that maintaining it at a constant level is a satisfactory solution, given the resources at hand. In principle, despite some organized efforts, a less structured approach seems to be the dominant one, and opportunistic optimization prevails. Four out of six surveyed groups are investigating memory management related effects, deemed to be the primary cause of their performance issues. The most commonly used tools include Valgrind and homegrown software. All questioned groups expressed the desire for advanced tools, suitable for use by individual non-expert users, thus indirectly indicating limited will to spawn concentrated activities by experts. This paper outlines several recommendations, which (if implemented) might allow optimization efforts to be more effective.
id cern-1325106
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2010
record_format invenio
spelling cern-13251062019-09-30T06:29:59Zhttp://cds.cern.ch/record/1325106engNowak, AStrategies employed for LHC software performance studiesComputing and ComputersThe objective of this work is to collect and assess the software performance related strategies employed by the major players in the LHC software arena: the four main experiments (ALICE, ATLAS, CMS and LHCb) and the two main software frameworks (Geant4 and ROOT). As the software used differs between the parties, so do the directions and methods in optimization, and their intensity. The common feeling shared by nearly all interviewed parties is that performance is not one of their top priorities and that maintaining it at a constant level is a satisfactory solution, given the resources at hand. In principle, despite some organized efforts, a less structured approach seems to be the dominant one, and opportunistic optimization prevails. Four out of six surveyed groups are investigating memory management related effects, deemed to be the primary cause of their performance issues. The most commonly used tools include Valgrind and homegrown software. All questioned groups expressed the desire for advanced tools, suitable for use by individual non-expert users, thus indirectly indicating limited will to spawn concentrated activities by experts. This paper outlines several recommendations, which (if implemented) might allow optimization efforts to be more effective.CERN-IT-Note-2011-003oai:cds.cern.ch:13251062010-02-01
spellingShingle Computing and Computers
Nowak, A
Strategies employed for LHC software performance studies
title Strategies employed for LHC software performance studies
title_full Strategies employed for LHC software performance studies
title_fullStr Strategies employed for LHC software performance studies
title_full_unstemmed Strategies employed for LHC software performance studies
title_short Strategies employed for LHC software performance studies
title_sort strategies employed for lhc software performance studies
topic Computing and Computers
url http://cds.cern.ch/record/1325106
work_keys_str_mv AT nowaka strategiesemployedforlhcsoftwareperformancestudies