Resources

All you wanted to know about Julia in High-Performance Computing (HPC): workshops, papers, and how to get in touch with the community. If you find something to be missing, please create a PR to the website repo with the relevant information to help ensure that this overview is as comprehensive as possible.

Workshops and Talks

Workshops and presentations about performance engineering, GPU programming and general use of Julia in HPC:

2025

2024

2023

2022

2021

2020 and older

Papers

Some of the papers using Julia in HPC, including the JuliaParallel software stack:

2025

  • L. Briand, H. Jourdren, M. Pérache. Julia versus C++ Kokkos for performance portable Cartesian CFD solvers on heterogeneous architectures. The International Journal of High Performance Computing Applications. 2025;0(0). doi:10.1177/10943420251341179

2024

  • P. Valero-Lara, W.F. Godoy, H. Mankad, K. Teranishi, J.S. Vetter, J. Blaschke, J. Schanen, M., 2024, November. JACC: Leveraging HPC Meta-Programming and Performance Portability with the Just-in-Time and LLVM-based Julia Language. In SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis (pp. 1955-1966). IEEE. doi:10.1109/SCW63240.2024.00245
  • S.E. Hahn, P.W. Fackler, W.F. Godoy, K. Maheshwari, Z. Morgan, A.T. Savici, C.M.Hoffmann, P. Valero-Lara, J.S. Vetter, R. Ferreira Da Silva, 2024, November. Integrating ORNL’s HPC and Neutron Facilities with a Performance-Portable CPU/GPU Ecosystem. Best Paper at SC24 XLOOP. In SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis (pp. 2107-2117). IEEE. doi:10.1109/SCW63240.2024.00264

2023

  • W. F. Godoy, P. Valero-Lara, C. Anderson, K. W. Lee, A. Gainaru, R. Ferreira Da Silva, J. S. Vetter. Julia as a unifying end-to-end workflow language on the Frontier exascale system. Best paper at SC23 WORKS. Proceedings of the SC23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis (SC-W '23). doi:10.1145/3624062.3624278, arXiv:2309.10292
  • W. F. Godoy, P. Valero-Lara, T. E. Dettling, C. Trefftz, I. Jorquera, T. Sheehy, R. G. Miller, M. Gonzalez-Tallada, J. S. Vetter, V. Churavy, Evaluating performance and portability of high-level programming models: Julia, Python/Numba, and Kokkos on exascale nodes, 2023, IEEE IPDPS-W 2023, doi:10.1109/IPDPSW59300.2023.00068, arXiv:2303.06195.

2022

  • V. Churavy, W. F. Godoy, C. Bauer, H. Ranocha, M. Schlottke-Lakemper, L. Räss, J. Blaschke, M. Giordano, E. Schnetter, S. Omlin, J. S. Vetter, and A. Edelman, Bridging HPC Communities through the Julia Programming Language, 2022, arXiv:2211.02740.
  • M. Giordano, M. Klöwer and V. Churavy, Productivity meets Performance: Julia on A64FX, 2022 IEEE International Conference on Cluster Computing (CLUSTER), 2022, pp. 549-555, doi:10.1109/CLUSTER51413.2022.00072, arXiv:2207.12762.

2021

  • H. Shang et al., (2022). Large-Scale Simulation of Quantum Computational Chemistry on a New Sunway Supercomputer. arXiv:2207.03711.
  • W. C. Lin and S. McIntosh-Smith, Comparing Julia to Performance Portable Parallel Programming Models for HPC, 2021 International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS), 2021, pp. 94-105, doi:10.1109/PMBS54543.2021.00016.
  • A. Rizvi, K. C. Hale, (2021). A Look at Communication-Intensive Performance in Julia. arXiv:2109.14072.
  • S. Byrne, L. C. Wilcox and V. Churavy, (2021). MPI.jl: Julia bindings for the Message Passing Interface. JuliaCon Proceedings, 1(1), 68, doi:10.21105/jcon.00068.

2020 and older

  • C. Bauer, Y. Schattner, S. Trebst, and E Berg, Hierarchy of energy scales in an O(3) symmetric antiferromagnetic quantum critical metal: a Monte Carlo study, 2020, Phys. Rev. Research 2, 023008, doi:10.1103/PhysRevResearch.2.023008.
  • S. Hunold and S. Steiner, Benchmarking Julia’s Communication Performance: Is Julia HPC ready or Full HPC?, 2020 IEEE/ACM Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS), 2020, pp. 20-25, doi:10.1109/PMBS51919.2020.00008.
  • J. Regier et al., Cataloging the visible universe through Bayesian inference in Julia at petascale, Journal of Parallel and Distributed Computing, Volume 127, 2019, Pages 89-104, doi:10.1016/j.jpdc.2018.12.008, arXiv:1801.10277.

Using Julia in HPC facilities

Community

Get involved with the Julia HPC community: