Is Julia ready to be adopted by HEP?

Author:

Gál Tamás,Gras Philippe,Hegner Benedikt,Hernandez Acosta Uwe,Kluth Stefan,Ling Jerry,Mato Pere,Moreno Alexander,Pivarski Jim,Schulz Oliver,Stewart Graeme,Strube Jan,Vasilev Vasil

Abstract

The Julia programming language was created 10 years ago and is now a mature and stable language with a large ecosystem including more than 8,000 third-party packages. It was designed for scientific programming to be a high-level and dynamic language as Python is, while achieving runtime performances comparable to C/C++ or even faster. With this, we ask ourselves if the Julia language and its ecosystem is ready now for its adoption by the High Energy Physics community. We will report on a number of investigations and studies of the Julia language that have been done for various representative HEP applications, ranging from computing intensive initial data processing of experimental data and simulation, to final interactive data analysis and plotting. Aspects of collaborative code development of large software within a HEP experiment has also been investigated: scalability with large development teams, continuous integration and code test, code reuse, language interoperability to enable an adiabatic migration of packages and tools, software installation and distribution, training of the community, benefit from development from industry and academia from other fields.

Publisher

EDP Sciences

Reference14 articles.

1. Performance of Julia for High Energy Physics Analyses

2. Eschle J. et al., Comput. Softw. Big Sci. (2023), https://doi.org/10.1007/s41781-023-00104-x, 2306.03675

3. Boutigny D. et al. (BaBar), BaBar technical design report (1995), http://www-public.slac.stanford.edu/sciDoc/docMeta.aspx?slacPubNumber= slac-r-457

4. Dellacqua A. et al., GEANT-4: An Object oriented toolkit for simulation in HEP (1994), https://cds.cern.ch/record/293084

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3