Aufgrund einer geplanten Datenbankwartung ist TISS am Dienstag, den 03.09.2024, voraussichtlich zwischen 07:00 und 09:00 Uhr nicht verfügbar. Wir bitten um Ihr Verständnis.

183.626 Parallele und Echtzeitprogrammierung
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2024W, VU, 4.0h, 6.0EC

Merkmale

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

Lernergebnisse

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

  • für gegebene Problemstellungen eine Lösung in Form von parallelen Programmen zu finden
  • Echtzeitfähige Programmkonstrukte anzuwenden
  • Probleme, die in parallelen Systemen auftreten, wie etwa Deadlocks und Race Conditions zu erkennen und zu beheben

Inhalt der Lehrveranstaltung

 

  • Programmierung von multithreaded shared Memory Systemen
  • Verifikation von multithreaded shared Memory Systemen

6 ECTS = 150 Sunden

Stunden    Gegenstand

20             Anwesenheit VO

10             Anwesenheit UE

05             Anwesenheit Tests

98             Vorbereitung UE

42             Nachbereitung VO, Vorbereitung Tests

Methoden

  • Implementieren von parallelen und echtzeitfähigen Programmen
  • Analysieren von parallelen Systemen mit Hilfe der Kronecker Algebra

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Die LVA wird generell in Präsenz abgehalten, wenn es die Situation erfordert wird auf distance learning umgeschaltet

Unterlagen und zu lösende Aufgaben werden in TUWEL zur Verfügung gestellt.

Nach Ende der Anmeldefrist wird es einen Termin (in Präsenz oder zoom) geben, bei dem Allgemeines erörtert wird und Fragen gestellt werden können.

Termin: 14.03.23, 09:00, Ort: SEM DE0110

Die Aufgaben werden ungefähr im Abstand von zwei Wochen zu lösen sein. Es handelt sich um Programmieraufgaben in Ada, wobei das Hauptaugenmerk auf Multi-Tasking gelegt wird, und um Aufgaben die rechnerisch auf Zetteln auszuführen sind.

Ein Abschlusstest Ende Juni wird, falls bis dahin möglich, in Präsenz abgehalten, andernfalls online. Stoffumfang ist im wesentlichen der, der in den Aufgaben  behandelt wurde. Unterlagen sind nicht erlaubt. Die Lösungen müssen beim Online-Test eingescannt und hochgeladen werden oder via E-Mail gesendet werden.

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.12:00 - 14:0007.10.2024 - 27.01.2025Seminarraum DE0110 Vorlesung
Parallele und Echtzeitprogrammierung - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.07.10.202412:00 - 14:00Seminarraum DE0110 Vorlesung
Mo.14.10.202412:00 - 14:00Seminarraum DE0110 Vorlesung
Mo.21.10.202412:00 - 14:00Seminarraum DE0110 Vorlesung
Mo.28.10.202412:00 - 14:00Seminarraum DE0110 Vorlesung
Mo.04.11.202412:00 - 14:00Seminarraum DE0110 Vorlesung
Mo.11.11.202412:00 - 14:00Seminarraum DE0110 Vorlesung
Mo.18.11.202412:00 - 14:00Seminarraum DE0110 Vorlesung
Mo.02.12.202412:00 - 14:00Seminarraum DE0110 Vorlesung
Mo.16.12.202412:00 - 14:00Seminarraum DE0110 Vorlesung
Mo.27.01.202512:00 - 14:00Seminarraum DE0110 Vorlesung

Leistungsnachweis

  • Beurteilen der implementierten Programme, der Kronecker Algebra basierten Analysen (4 x 5 Punkte + 1 x 10 Punkte = 30 Punkte)
  • abschließender Test (70 Punkte)

LVA-Anmeldung

Nicht erforderlich

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach
066 938 Technische Informatik Gebundenes Wahlfach
066 938 Technische Informatik Gebundenes Wahlfach

Literatur

Skriptum vorhanden

Sprache

Deutsch