Focused Trainings

Julia for HPC @ UCL 2024

by Dr Carsten Bauer (Paderborn University, Paderborn Center for Parallel Computing) , Dr Mosè Giordano (UCL ARC)


The UCL Centre for Advanced Research Computing and the Paderborn Center for Parallel Computing are hosting a 4-day Julia for High-Performance Computing (HPC) training course in London, from February 13th to February 16th 2024. This is an in-person event only.

Further information and the possibility to register can be found on the course website


A more detailed programme will be published in due course. The following topics will be covered:

  • Julia fundamentals
    • Multiple dispatch
    • Code specialization
    • Workflow (on HPC clusters)
  • Performance programming
    • Type (in-)stability & memory optimizations
    • Instruction-level parallelism (SIMD)
    • Profiling
  • Parallelisation
    • Task-based multithreading
    • Distributed computing (Distributed.jl and MPI.jl)
    • Basic GPU programming

This course includes talks, exercises as well as Q&A sessions.

Cluster Access

The necessary HPC infrastructure for the tutorial is provided by PC2.

To obtain access to the HPC resources, all confirmed participants (i.e. those who are accepted for the main event) must register here.

In case of questions, feel free to contact me at