de | en

Parallel Programming (IN2147)

Course 821032231 in SS 2020

General Data

Course Type lecture
Semester Weekly Hours 2 SWS
Organisational Unit Informatics 10 - Chair of Computer Architecture and Parallel Systems (Prof. Schulz)
Lecturers Martin Schulz
Assistants:
Vincent Bode
Dates Mon, 10:15–11:45, virtuell

Assignment to Modules

Further Information

Courses are together with exams the building blocks for modules. Please keep in mind that information on the contents, learning outcomes and, especially examination conditions are given on the module level only – see section "Assignment to Modules" above.

additional remarks Topics and goals of this lecture include: Basic introduction into parallelism - The need and purpose of using parallelism - Challenges and how to overcome them - Architectures and application areas - Metrics Parallel programming APIs - Message Passing Interface (MPI) - OpenMP - Pthreads - New models: CUDA, Task-based programming, … Optimization and tuning - Typical bottlenecks and pitfalls
Links Course documents
E-Learning course (e. g. Moodle)
TUMonline entry

Equivalent Courses (e. g. in other semesters)

SemesterTitleLecturersDates
SS 2021 Parallel Programming (IN2147) Schulz, M.
Assistants: Bode, V.
Mon, 10:15–11:45, MI HS1
SS 2019 Parallel Programming (IN2147) Schulz, M.
Assistants: Elis, B.
Mon, 10:15–11:45, MI HS1
SS 2018 Parallel Programming (IN2147) Raoofy, A. Schulz, M. singular or moved dates
SS 2017 Parallel Programming (IN2147)
Responsible/Coordination: Gerndt, H.
Wed, 08:15–09:45, MW 0350
Mon, 16:00–18:00, Interims I 102
and singular or moved dates
SS 2016 Parallel Programming (IN2147) Wed, 08:15–09:45, MW 0350
Mon, 16:00–18:00, Interims I 102
SS 2015 Parallel Programming (IN2147) Wed, 08:15–09:45, Interims I 102
Mon, 16:00–18:00, Interims I 102
SS 2014 Parallel Programming (IN2147) Tue, 12:00–14:00, MI HS2
Wed, 08:15–09:45, MI HS2
SS 2013 Parallel Programming (IN2147)
Top of page