703651 PS Parallel Systems

winter semester 2020/2021 | Last update: 02.09.2020 Place course on memo list
703651
PS Parallel Systems
PS 3
6
weekly
annually
English

Students of this course will learn methods for programming the most important classes of parallel computers with shared and distributed memory as well as aquire basic knowledge in the area of parallel computing. To that end, the most important programming model, Message Passing Interface (MPI) will be used. Students will be able to analyse and find parallel solutions that are implemented as parallel programs for modern parallel computers.

Introduction to the most important basic concepts of parallel computing, types and properties of parallel computers, performance metrics such as speedup and efficiency, programming in MPI, data dependence analysis in order to identify opportunities for parallelism, work and data distribution, optimization for sequential and parallel programs

Practical exercises

Combined (oral and written)

To be discussed in the seminar

Programming skills in C or C++

see dates
Group 0
Date Time Location
Mon 2020-10-12
12.15 - 15.00 eLecture - online eLecture - online
Mon 2020-10-19
12.15 - 15.00 eLecture - online eLecture - online
Mon 2020-11-09
12.15 - 15.00 eLecture - online eLecture - online
Mon 2020-11-16
12.15 - 15.00 eLecture - online eLecture - online
Mon 2020-11-23
12.15 - 15.00 eLecture - online eLecture - online
Mon 2020-11-30
12.15 - 15.00 eLecture - online eLecture - online
Mon 2020-12-07
12.15 - 15.00 eLecture - online eLecture - online
Mon 2020-12-14
12.15 - 15.00 eLecture - online eLecture - online
Mon 2021-01-11
12.15 - 15.00 eLecture - online eLecture - online
Mon 2021-01-18
12.15 - 15.00 eLecture - online eLecture - online
Mon 2021-01-25
12.15 - 15.00 eLecture - online eLecture - online
Mon 2021-02-01
12.15 - 15.00 eLecture - online eLecture - online