HPCourse

Introduction to High Performance Computing

TU Delft | planned for 2026/2027

← Back to Overview

Lecture Slides (Updated 2025)

Slides are available as full presentations or 4-per-page hand-outs.

1. Introduction
2. Hardware
3. OS and IO
4. Programming
5. Optimisation
6. Parallel Hardware
7. Parallel Programming

Software Requirements

A Linux/Unix terminal is required. Depending on the OS of your laptop, follow these setups:

Linux Already set! Just ensure gcc is installed.

Linux-server Connect to a Linux based compute server (palmyra, DelftBlue, SARA, ...).

OSX Install Xcode and run xcode-select --install.

Windows Install WSL (Subsystem for Linux) or Cygwin.