Potential of the Julia programming language for high energy physics computing
June 06, 2023 Β· Declared Dead Β· π Computing and Software for Big Science
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
J. Eschle, T. Gal, M. Giordano, P. Gras, B. Hegner, L. Heinrich, U. Hernandez Acosta, S. Kluth, J. Ling, P. Mato, M. Mikhasenko, A. Moreno BriceΓ±o, J. Pivarski, K. Samaras-Tsakiris, O. Schulz, G. . A. Stewart, J. Strube, V. Vassilev
arXiv ID
2306.03675
Category
hep-ph
Cross-listed
cs.PL,
hep-ex,
physics.comp-ph
Citations
18
Venue
Computing and Software for Big Science
Last Checked
3 months ago
Abstract
Research in high energy physics (HEP) requires huge amounts of computing and storage, putting strong constraints on the code speed and resource usage. To meet these requirements, a compiled high-performance language is typically used; while for physicists, who focus on the application when developing the code, better research productivity pleads for a high-level programming language. A popular approach consists of combining Python, used for the high-level interface, and C++, used for the computing intensive part of the code. A more convenient and efficient approach would be to use a language that provides both high-level programming and high-performance. The Julia programming language, developed at MIT especially to allow the use of a single language in research activities, has followed this path. In this paper the applicability of using the Julia language for HEP research is explored, covering the different aspects that are important for HEP code development: runtime performance, handling of large projects, interface with legacy code, distributed computing, training, and ease of programming. The study shows that the HEP community would benefit from a large scale adoption of this programming language. The HEP-specific foundation libraries that would need to be consolidated are identified
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β hep-ph
R.I.P.
π»
Ghosted
R.I.P.
π»
Ghosted
CaloMan: Fast generation of calorimeter showers with density estimation on learned manifolds
R.I.P.
π»
Ghosted
An unfolding method based on conditional Invertible Neural Networks (cINN) using iterative training
R.I.P.
π»
Ghosted
PELICAN: Permutation Equivariant and Lorentz Invariant or Covariant Aggregator Network for Particle Physics
R.I.P.
π»
Ghosted
Stacking machine learning classifiers to identify Higgs bosons at the LHC
R.I.P.
π»
Ghosted
The Power of Genetic Algorithms: what remains of the pMSSM?
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted