057.033 Parallel Programming for Interdisciplinary Mathematics
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2022S, 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
Mi.13:00 - 16:0011.05.2022 FH Internet-Raum FH1 (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)in-precence or online via Zoom (live) depending on the Covid19 measures
Do.14:30 - 17:3012.05.2022 FH Internet-Raum FH1 (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)in-precence or online via Zoom (live) depending on the Covid19 measures
Mi.12:30 - 15:3025.05.2022 FH Internet-Raum FH1 (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)in-precence or online via Zoom (live) depending on the Covid19 measures
Mi.13:00 - 16:0008.06.2022 FH Internet-Raum FH1 (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)in-precence or online via Zoom (live) depending on the Covid19 measures
Do.13:00 - 16:0009.06.2022 FH Internet-Raum FH1 (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)in-precence or online via Zoom (live) depending on the Covid19 measures
Mi.13:00 - 16:0015.06.2022 FH Internet-Raum FH1 (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)in-precence or online via Zoom (live) depending on the Covid19 measures
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
15.02.2022 00:00 11.05.2022 13:00 12.05.2022 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

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 393 Interdisciplinary Mathematics Pflichtfach2. Semester

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