CERN Accelerating science

 
Estimated CPU required by the CMS (top) and ATLAS (bottom) experiments for LHC and HL-LHC~\cite{HEPSoftwareFoundation:2017ggl,Sexton_Kennedy_2018}.
Estimated CPU required by the CMS (top) and ATLAS (bottom) experiments for LHC and HL-LHC~\cite{HEPSoftwareFoundation:2017ggl,Sexton_Kennedy_2018}.
Number of packages registered in the Julia general repository that can be installed by the integrated package manager (top) and of Julia language code GitHub stars (bottom) as function of time. The trend of the star counts is compared with \codename{Numba} and \codename{Jax}.
Number of packages registered in the Julia general repository that can be installed by the integrated package manager (top) and of Julia language code GitHub stars (bottom) as function of time. The trend of the star counts is compared with \codename{Numba} and \codename{Jax}.
Comparison of C/\Cpp, Python and Julia language performance for a set of short algorithms. Open BLAS, together with \codename{NumPy} in the Python case are used for matrix operation. The score is defined as the time to run the algorithm divided by the time to run the C version of the same algorithm.
Dimuon spectrum obtained from the CMS open data of Run 2012 with the Julia implementation of the analysis.
Example of a Jupyter notebook mixing cells with Julia and Python code.