4–17 Sept 2022
AGH University of Science and Technology
Europe/Warsaw timezone

Software Design L2: Base Concepts of Parallel Programming: A Pragmatic Approach

14 Sept 2022, 09:00
1h
Lecture Software Engineering

Speaker

Andrei Gheata (CERN)

Description

This and the following lecture will explain the concepts behind various parallelization methodologies.
First, a theoretical introduction to threads, thread-safety and concurrent data access will be given. As the recent C++ standards (starting from C++11) provide build-in support for parallel programming, their most commonly used concurrency features will be shown. Finally, concrete solutions for problems specific to concurrent programming will be discussed.

Presentation materials