360.252 Computational Science on Many-Core Architectures
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2020W, VU, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Online

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, moderne parallele Prozessorarchitekturen zu verstehen und effizient zu nutzen. Dabei erlangen die Studierenden ein tiefes Verständnis der jeweiligen Vor- und Nachteile der jeweiligen Architekturen. Weiters werden die typischen Algorithmen der rechnerunterstützten Wissenschaften beleuchtet und gezeigt, wie diese von modernen Architekturen mit hoher Kernzahl profitieren können.

Inhalt der Lehrveranstaltung

Folgende Themen werden im Rahmen der Lehrveranstaltung behandelt:

  • Gesetz von Ahmdal
  • Latenz, Bandbreite, Gleitkommaoperationen
  • Grafikprozessoren (GPUs)
  • Latenz, Bandbreite, Gleitkommaoperationen
  • Grafikprozessoren (GPUs) (SIMT-Verarbeitung, Thread-Blöcke und deren Synchronisation)
  • Programmiermodelle (Direktiv-getriebene wie etwa OpenMP, sowie native wie etwa CUDA)
  • Programmierbare Logikgatter
  • Neu aufkommende Architekturen

Methoden

Neue Lernthemen werden mittels PDF-Slides vorgetragen. Zwischen den Vorlesungen haben Studierende Aufgaben zu bearbeiten, um sich mit dem neuen Thema im Sinne eines "Learning by Doing" auseinanderzusetzen. Die Fortschritte der Studenten werden dabei in kurzen Reports festgehalten. Nachbesprechung der eingereichten Unterlagen am Beginn der folgenden Einheit und Besprechung etwaiger Probleme und Unklarheiten.

Prüfungsmodus

Mündlich

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.10:00 - 11:0014.10.2020 - 20.01.2021 (LIVE)Vorlesung und Nachbesprechung der Aufgaben
Computational Science on Many-Core Architectures - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.14.10.202010:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.21.10.202010:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.04.11.202010:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.11.11.202010:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.18.11.202010:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.25.11.202010:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.02.12.202010:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.09.12.202010:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.16.12.202010:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.13.01.202110:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben
Mi.20.01.202110:00 - 11:00 Vorlesung und Nachbesprechung der Aufgaben

Leistungsnachweis

Virtuelle mündliche Prüfung nach positiver Beurteilung des praktischen Teils der Lehrveranstaltung. Registrierung im TISS.

LVA-Anmeldung

Von Bis Abmeldung bis
01.09.2020 00:00 18.10.2020 23:59

Anmeldemodalitäten

Bitte via TISS registrieren, um an den praktischen Aufgaben teilzunehmen.

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 646 Computational Science and Engineering Pflichtfach3. Semester

Literatur

Folien aus dem Vortrag werden zum Download bereitgestellt.

Vorkenntnisse

Vertrautheit mit mindestens einer Programmiersprache (z.B. C oder Python)

Weitere Informationen

  • Anwesenheitspflicht!

Sprache

Englisch