21–27 Mar 2009
Prague
Europe/Prague timezone

HEP C++ meets reality -- lessons and tips

23 Mar 2009, 14:20
20m
Club E (Prague)

Club E

Prague

Prague Congress Centre 5. května 65, 140 00 Prague 4, Czech Republic
oral Event Processing Event Processing

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.

Primary 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.)

Presentation materials