HPC Programming Bootcamp

This programming bootcamp on high performance computing (HPC) will cover the principles and practice of writing parallel programs.

List of topics

  • Day 1: Computer architecture, Measuring performance, Optimizing serial code, Parallel hardware
  • Day 2: Parallel programming, Writing OpenMP programs, Profiling parallel applications
  • Day 3: Writing MPI programs, Parallel performance, Optimizing parallel performance
  • Day 4: Task-based programming models, Charm++

Indices and tables