hep software and training - indico

10
HEP Software and Training Peter Elmer - Princeton University

Upload: others

Post on 15-May-2022

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HEP Software and Training - Indico

HEP Software and TrainingPeter Elmer - Princeton University

Page 2: HEP Software and Training - Indico
Page 3: HEP Software and Training - Indico
Page 4: HEP Software and Training - Indico
Page 5: HEP Software and Training - Indico
Page 6: HEP Software and Training - Indico
Page 7: HEP Software and Training - Indico

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

Page 8: HEP Software and Training - Indico

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

Page 9: HEP Software and Training - Indico

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

Page 10: HEP Software and Training - Indico

An Integrated Training Vision