Julia Workshop: Introduction to Julia for High Performance Computing

This 3-day course introduces the Julia programming language as a modern approach to high performance computing. In particular, the following topics will be covered.

Topics

  • fundamentals in Julia
  • duck typing and multiple dispatch
  • generic programming
  • serial code optimization
  • SIMD vectorization
  • multi-threaded parallelization
  • GPU programming
  • distributed computing

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

More information at the event page.