5–9 May 2025
IJCLab, Paris
Europe/Paris timezone

Julia: Sustainability and Efficiency

7 May 2025, 11:20
30m
Auditorium P. Lehmann, Building 200 (IJCLab, Paris)

Auditorium P. Lehmann, Building 200

IJCLab, Paris

Domaine Universitaire Building 200 91400 Orsay
Talk Recognition of Sustainable Software HSF

Speaker

Graeme A Stewart (CERN)

Description

There a number of studies of the general energy efficiency of different
programming languages, however relatively few look at HEP specific examples.
Here we present examples comparing energy efficiency of different jet
reconstruction codes in different languages: specifically C++, Julia and Python.
We also study the evolution of efficiency over recent releases of Julia and
Python.

We also discuss general aspects of sustainability of code and show how the Julia
language and ecosystem helps developers to write and maintain modular,
interoperable codes that reduce the code maintenance burden.

We show that Julia is an excellent language choice, combining outstanding energy
efficiency and human productivity, helping sustainability in all the most
meaningful senses.

Requested talk length 30

Authors

Presentation materials

There are no materials yet.