Cargando…

The evolution of CMS software performance studies

CMS has had an ongoing and dedicated effort to optimize software performance for several years. Initially this effort focused primarily on the cleanup of many issues coming from basic C++ errors, namely reducing dynamic memory churn, unnecessary copies/temporaries and tools to routinely monitor thes...

Descripción completa

Detalles Bibliográficos
Autor principal: Kortelainen, Matti J
Lenguaje:eng
Publicado: 2010
Materias:
Acceso en línea:http://cds.cern.ch/record/1328346
_version_ 1780921699914481664
author Kortelainen, Matti J
author_facet Kortelainen, Matti J
author_sort Kortelainen, Matti J
collection CERN
description CMS has had an ongoing and dedicated effort to optimize software performance for several years. Initially this effort focused primarily on the cleanup of many issues coming from basic C++ errors, namely reducing dynamic memory churn, unnecessary copies/temporaries and tools to routinely monitor these things. Over the past 1.5 years, however, the transition to 64bit, newer versions of the gcc compiler, newer tools and the enabling of techniques like vectorization have made possible more sophisticated improvements to the software performance. This presentation will cover this evolution and describe the current avenues being pursued for software performance, as well as the corresponding gains.
id cern-1328346
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2010
record_format invenio
spelling cern-13283462019-09-30T06:29:59Zhttp://cds.cern.ch/record/1328346engKortelainen, Matti JThe evolution of CMS software performance studiesDetectors and Experimental TechniquesCMS has had an ongoing and dedicated effort to optimize software performance for several years. Initially this effort focused primarily on the cleanup of many issues coming from basic C++ errors, namely reducing dynamic memory churn, unnecessary copies/temporaries and tools to routinely monitor these things. Over the past 1.5 years, however, the transition to 64bit, newer versions of the gcc compiler, newer tools and the enabling of techniques like vectorization have made possible more sophisticated improvements to the software performance. This presentation will cover this evolution and describe the current avenues being pursued for software performance, as well as the corresponding gains.CMS-CR-2010-308oai:cds.cern.ch:13283462010-12-30
spellingShingle Detectors and Experimental Techniques
Kortelainen, Matti J
The evolution of CMS software performance studies
title The evolution of CMS software performance studies
title_full The evolution of CMS software performance studies
title_fullStr The evolution of CMS software performance studies
title_full_unstemmed The evolution of CMS software performance studies
title_short The evolution of CMS software performance studies
title_sort evolution of cms software performance studies
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1328346
work_keys_str_mv AT kortelainenmattij theevolutionofcmssoftwareperformancestudies
AT kortelainenmattij evolutionofcmssoftwareperformancestudies