JuliaCon 2026

Alex Wiens

Alex Wiens works as High-Performance Computing (HPC) advisor at the Paderborn Center for Parallel Computing (PC2). His work's focus is performance analysis, consultation and training.


Session

08-10
10:00
180min
Performance Engineering with Julia on Modern Supercomputers
Alex Wiens, Xin Wu, Christian Plessl

High-Performance Computing (HPC) empowers modern science and engineering by enabling the simulation and analysis of complex systems at unprecedented scales on cutting-edge supercomputers. Julia, as a dynamic programming language designed for scientific computing, uniquely combines the ease of high-level syntax with near C and Fortran execution speed, making it a compelling vehicle for performance engineering on supercomputers.

This workshop offers a hands-on introduction to performance engineering with Julia on modern HPC systems, guiding participants through the workflow of analyzing, optimizing, and scaling Julia codes on a real HPC environment. Using interactive Jupyter notebooks backed by the Otus system at the Paderborn Center for Parallel Computing (PC2), participants will experiment with live Julia code and performance analysis tools to gain practical proficiency in optimization techniques.

The three parts of the workshop will first introduce the organization of modern HPC clusters that influences Julia code performance, then examine the performance engineering workflow that identifies and solves optimization problems and finally present a case study of the workflow applied to a real scientific application.

Through the combination with hands-on exercises, participants will not only understand the core principles of performance engineering but also actively practice optimizing and scaling Julia programs on the Otus HPC system at PC2.

Julia for HPC Minisymposium
Room 2