Cargando…
HEP C++ Meets reality
In 2007 the CMS experiment first reported some initial findings on the impedance mismatch between HEP use of C++ and the current generation of compilers and CPUs. Since then we have continued our analysis of the CMS experiment code base, including the external packages we use. We have found that lar...
Autores principales: | , , |
---|---|
Lenguaje: | eng |
Publicado: |
2009
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/1196113 |
_version_ | 1780917058639233024 |
---|---|
author | Eulisse, Giulio Tuura, Lassi Elmer, Peter |
author_facet | Eulisse, Giulio Tuura, Lassi Elmer, Peter |
author_sort | Eulisse, Giulio |
collection | CERN |
description | In 2007 the CMS experiment first reported some initial findings on the impedance mismatch between HEP use of C++ and the current generation of compilers and CPUs. Since then we have continued our analysis of the CMS experiment code base, including the external packages we use. We have found that large amounts of C++ code has been written largely ignoring any physical reality of the resulting machine code and run time execution costs, including and especially software developed by experts. We report on a wide range issues affecting typical high energy physics code, in the form of coding pattern - impact - lesson - improvement. |
id | cern-1196113 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2009 |
record_format | invenio |
spelling | cern-11961132019-09-30T06:29:59Zhttp://cds.cern.ch/record/1196113engEulisse, GiulioTuura, LassiElmer, PeterHEP C++ Meets realityDetectors and Experimental TechniquesIn 2007 the CMS experiment first reported some initial findings on the impedance mismatch between HEP use of C++ and the current generation of compilers and CPUs. Since then we have continued our analysis of the CMS experiment code base, including the external packages we use. We have found that large amounts of C++ code has been written largely ignoring any physical reality of the resulting machine code and run time execution costs, including and especially software developed by experts. We report on a wide range issues affecting typical high energy physics code, in the form of coding pattern - impact - lesson - improvement.CMS-CR-2009-108oai:cds.cern.ch:11961132009-05-16 |
spellingShingle | Detectors and Experimental Techniques Eulisse, Giulio Tuura, Lassi Elmer, Peter HEP C++ Meets reality |
title | HEP C++ Meets reality |
title_full | HEP C++ Meets reality |
title_fullStr | HEP C++ Meets reality |
title_full_unstemmed | HEP C++ Meets reality |
title_short | HEP C++ Meets reality |
title_sort | hep c++ meets reality |
topic | Detectors and Experimental Techniques |
url | http://cds.cern.ch/record/1196113 |
work_keys_str_mv | AT eulissegiulio hepcmeetsreality AT tuuralassi hepcmeetsreality AT elmerpeter hepcmeetsreality |