HEP C++ meets reality

Giulio Eulisse, Lassi Tuura, Peter Elmer

Research output: Contribution to journalConference articlepeer-review

1 Scopus citations

Abstract

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.

Original languageEnglish (US)
Article number032007
JournalJournal of Physics: Conference Series
Volume219
Issue number1 PART 3
DOIs
StatePublished - 2010
Event17th International Conference on Computing in High Energy and Nuclear Physics, CHEP 2009 - Prague, Czech Republic
Duration: Mar 21 2009Mar 27 2009

All Science Journal Classification (ASJC) codes

  • General Physics and Astronomy

Fingerprint

Dive into the research topics of 'HEP C++ meets reality'. Together they form a unique fingerprint.

Cite this