057.033 Parallel Programming for Interdisciplinary Mathematics

2023S, VU, 2.0h, 3.0EC, wird geblockt abgehalten

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Präsenz

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...

  • understand and apply the main concepts of parallel programming
  • master the basic skills to write parallel programs using MPI and OpenMP
  • parallelize serial programs using basic features of MPI and OpenMP
  • be familiar with the components of an high-performance computing cluster
  • know the principles to take advantage of shared and distributed memory systems as well as accelerators and how to exploit the capabilities of modern high-performance computing systems

Inhalt der Lehrveranstaltung

This course provides an introduction to parallel programming and we will cover the basic fatures of parallel programming with MPI (Message Passing Interface) and OpenMP (Open Multi-Processing) using C, if time permits we'll also have a look at CUDA to offload parts of the computation to GPUs. Students will do the hands-on labs directly on the Vienna Scientific Cluster, the high-performance computing facility of Austrian universities, and hence will learn about and get some expierence in high-performance computing.  

Methoden

Lecture about the main concepts of parallel programming as well as illustration of their application in programming examples. Practising of the learnt material via the independent solving of programming exercises in class and as homework.

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

This course is obligatory for students of the "Master programme Interdisciplinary Mathematics" (066 393).

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.13:00 - 16:0004.05.2023 FH Schulungsraum TU.it (TU Wien, Wiedner Hauptstraße 8-10, Erdgeschoß, roter Bereich)in-precence or online via Zoom (live) depending on the Covid19 measures
Mi.13:00 - 16:0010.05.2023 FH Schulungsraum TU.it (TU Wien, Wiedner Hauptstraße 8-10, Erdgeschoß, roter Bereich)in-precence or online via Zoom (live) depending on the Covid19 measures
Do.13:00 - 16:0011.05.2023 FH Schulungsraum TU.it (TU Wien, Wiedner Hauptstraße 8-10, Erdgeschoß, roter Bereich)in-precence or online via Zoom (live) depending on the Covid19 measures
Mi.13:00 - 16:0017.05.2023 FH Schulungsraum TU.it (TU Wien, Wiedner Hauptstraße 8-10, Erdgeschoß, roter Bereich) ODER Online-Kurs via Zoom (hybrider Kurs)in-precence or online via Zoom (live) depending on the Covid19 measures
Mi.13:00 - 16:0024.05.2023 FH Schulungsraum TU.it (TU Wien, Wiedner Hauptstraße 8-10, Erdgeschoß, roter Bereich) ODER Online-Kurs via Zoom (hybrider Kurs)in-precence or online via Zoom (live) depending on the Covid19 measures
Do.13:00 - 16:0025.05.2023 FH Schulungsraum TU.it (TU Wien, Wiedner Hauptstraße 8-10, Erdgeschoß, roter Bereich) ODER Online-Kurs via Zoom (hybrider Kurs)in-precence or online via Zoom (live) depending on the Covid19 measures
Do.16:00 - 19:0025.05.2023 excursion to VSC (Arsenal)excursion to VSC (Arsenal)
LVA wird geblockt abgehalten

Leistungsnachweis

The performance review takes place by active participation in the course, successful participation on programming exercises and homework plus short quizzes and tests at the end of each topic.

LVA-Anmeldung

Von Bis Abmeldung bis
14.02.2023 00:00 10.05.2023 13:00 11.05.2023 20:00

Anmeldemodalitäten

Registration priority for students of the "Master programme Interdisciplinary Mathematics" (066 393), interested students of other academimic programs please cotact the lecturer before enrolling.

Curricula

StudienkennzahlSemesterAnm.Bed.Info
No records found.

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Basic skills in programming in C (e.g., as learnt during the lecture "Scientific Programming for Interdisciplinary Mathematics") as well as Linux command line and usage of an editor (vi or nano).

Weitere Informationen

  • Anwesenheitspflicht!

Sprache

Englisch