NPRG042 Programming in Parallel Environment
Lectures
The lectures are alternating theoretical topics and parallel technologies . The technologies are then applied in labs while the theory may help you designing your approach to parallelism.
This year, the lectures are being significantly updated (especially the theoretical part). Please note, the slides will change before the lectures. If you have any questions or suggestions related to the lectures, please contact the teacher.
Date | Topic | Materials | |
---|---|---|---|
17.2.2025 | Parallel programming theory | 01-intro.pptx | |
24.2.2025 | C# and .NET | 11-cs.pptx | |
3.3.2025 | Fundamental principles of parallel programming | 02-fundamentals.pptx | |
10.3.2025 | Intel Threading Building Blocks | 12-tbb.pptx | |
17.3.2025 | Finding parallelism (expressing concurrency) | 03-finding.pptx | |
24.3.2025 | OpenMP | 13-omp.pptx | |
31.3.2025 | Theory (TBA) | ||
7.4.2025 | SYCL | 14-sycl.pptx | |
14.4.2025 | GPGPU (with SYCL) | 14-sycl-gpu.pptx | |
21.4.2025 | Easter Monday | ||
28.4.2025 | Apache Spark | 15-spark.pptx | |
5.5.2025 | Theory (TBA) | ||
12.5.2025 | Theory (TBA) | ||
19.5.2025 | Theory (TBA) |