CERN Accelerating science

If you experience any problem watching the video, click the download button below
Download Embed
CMS Note
Report number CMS-CR-2010-308
Title The evolution of CMS software performance studies
Author(s) Kortelainen, Matti J (Helsinki Inst. of Phys.)
Publication 2010
Collaboration CMS Collaboration
Imprint 30 Dec 2010
Number of pages 6
Presented at Conference on Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010
Subject category Detectors and Experimental Techniques
Accelerator/Facility, Experiment CERN LHC ; CMS
Abstract 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.
Copyright/License Preprint: (License: CC-BY-4.0)

 


 Record created 2011-02-11, last modified 2018-06-07


Fulltext:
Download fulltext
PDF