20 August 2023 to 2 September 2023
Delta Centre - University of Tartu
Europe/Zurich timezone

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

23 Aug 2023, 09:45
1h
Delta Centre - University of Tartu

Delta Centre - University of Tartu

Narva mnt 18, 51009 Tartu Estonia
Lecture

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