hep software and training - indico
TRANSCRIPT
HEP Software and TrainingPeter Elmer - Princeton University
And 10+ years later?High Energy Physics has a vast investment in software: tens of millions of lines
of C++ and Python for applications, distributed computing, data management, etc.
7
Plus experiment software stacks with thousands of contributors, etc.
Example common (multi-experiment) software packages
The HEP Community
8
Large, multinational collaborations working together over decades
At LHC: ATLAS & CMS each have 1000s of collaborators, ALICE & LHCb - 100s of collaborators. Other HEP experiments similar, e.g. XENON1T (135), DUNE (>1000), ...
Computing Challenges at the HL-LHC - Cost/Resources
9
1 MHS06 ~ 100,000 average x86_64 cores
A naive extrapolation from today’s computing model and techniques, even after assuming Moore’s Law increases in capabilities, is insufficient to meet the expected resource needs for HL-LHC
Technology evolution for processors and storage is an additional challengeNew ideas and methods are needed, and software is the key ingredient
An Integrated Training Vision