Introduction to High Performance Computing

13 Jul 2026, 12:10
40m

Speaker

Nikolaos Bakas (GRNET)

Description

This talk introduces High Performance Computing (HPC) as a foundation for modern AI and scientific workloads. It explains how clusters combine CPUs, GPUs, nodes, memory, networking, storage, and job schedulers to run demanding computations efficiently. The session covers parallel computing concepts such as cores, threads, tasks, data and task parallelism, then moves into scaling, speedup, efficiency, strong and weak scaling, Amdahl’s Law, and Gustafson’s Law. It also presents key HPC programming models, including OpenMP, MPI, GPUs, and CUDA, before highlighting leading European supercomputers and EuroHPC access routes for researchers and industry. Practical examples help link theory to real workloads.

Presentation Materials

There are no materials yet.