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...
Autor principal: | |
---|---|
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 |