Speaker
Mr
Giulio Eulisse
(NORTHEASTERN UNIVERSITY OF BOSTON (MA) U.S.A.)
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.
Authors
Mr
Giulio Eulisse
(NORTHEASTERN UNIVERSITY OF BOSTON (MA) U.S.A.)
Mr
Lassi Tuura
(NORTHEASTERN UNIVERSITY OF BOSTON (MA) U.S.A.)
Mr
Peter Elmer
(PRINCETON UNIVERSITY (NJ) U.S.A.)