Welcome to the Julia for High-performance Computing (HPC) Tutorial at SC26 in Chicago, IL! This full-day, 6-hour hands-on tutorial introduces participants to using the Julia programming language effectively in HPC environments, from first principles to end-to-end deployment on a leadership-class system.
- Those familiar with programming language that want to learn more about Julia.
- Those without previous HPC familiarity. In fact, Julia is a great introductory language for HPC.
- Those interested in
- Introduction to the Julia language and ecosystem
- Agentic AI development
- Vendor-neutral parallel computing in Julia, intra-node: KernelAbstractions.jl, JACC.jl, inter-node: MPI.jl, Dagger.jl
- Running and profiling a Julia application on a HPC Cluster
TBD
Participants are encourage to sign up for access to the Oak Ridge National Laboratory (ORNL) Leadership Computing Facility (OLCF) Odo Training system (32 nodes of Frontier, 8 AMD MI250X nodes).
- Please use a verified institutional email (no gmail or other similar service)
- Please make sure you registered for the SC26 Tutorials
- Deadline to register: November 6, 2026
- To register: https://my.olcf.ornl.gov/, follow instructions and use ProjectID: TRN047, and account type: Open.
- Questions about Odo access? Please reach out to William F Godoy, godoywf@ornl.gov
The "Julia for HPC" Tutorial series has been an international multi-institutional and multi-disciplinary collaboration through the years:
Massachusetts Institute of Technology (MIT), JuliaLab:
- Evelyne Ringoot
- Felipe de Alcântara Tomé
- Julian Samaroo
- Raye Kimmerer, now a PhD Student at Princeton University
- Alan Edelman
King Abdullah University of Science and Technology (KAUST)
- Rabab Alomairy, also with MIT
Lawrence Berkeley National Laboratory, National Energy Research Scientific Computing Center
Oak Ridge National Laboratory, Advanced Computing Systems Research Section