Single-process optimization and single-node performance engineering
Lecturer: Dr. Hinnerk Stüben
Location: Online course
Date: 19.-20.04.2021, 10:00-16:30
Abstract
The course is aimed at students and scientists who are interested in optimizing numerical software. It covers techniques for optimizing compute performance on a single core embedded in multi-core compute nodes.
Prerequisites
- basic programming skills in C/C++ or Fortran
- familiarity with Linux
Contents
- complexity of modern compute-nodes
- historical development of CPUs
- classical and SIMD vectorization
- memory hierarchy and data caches
- compilers and optimizations
- runtime analysis
Registration
- by e-mail to the [organizer]