185.A50 Dynamic Compilation Dynamische Übersetzer
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

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 die in der Vorlesung präsentierten Algorithmen verständlich zu erklären und einen dynamischen Übersetzer unter Verwendung dieser Algorithmen zu entwickeln oder zu erweitern.

Inhalt der Lehrveranstaltung

Just-In-Time Übersetzer, Befehlsauswahl für dynamische Übersetzer, Registerbelegung für dynamische Übersetzer, trace compilation, binäre Übersetzer, dynamische Optimierung und Deoptimierung, Befehlssatzsimulatoren, Instrumentierung, partielle Auswertung

Methoden

Frontalvorlesung und selbständiges Erarbeiten der Algorithmen aus dem englischen Skriptum, selbständige Entwicklung eines Übersetzers

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

ECTS Aufteilung: 3 ECTS = 75 Stunden

Einführung und Vorlesung 12St
Skriptum lernen, Prüfungsvorbereitung 12St
Prüfung 0.5St
Durchführung der Übungsaufgaben 47St
Vorbereitung der Übungspräsentation 2St
Übungspräsentationen 1.5St

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.16:00 - 18:0008.03.2022 - 26.04.2022 Complang Bibliothek Argentinierstrasse 8, 4. StockVorlesung
Dynamic Compilation Dynamische Übersetzer - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.08.03.202216:00 - 18:00 Complang Bibliothek Argentinierstrasse 8, 4. StockVorlesung
Di.15.03.202216:00 - 18:00 Complang Bibliothek Argentinierstrasse 8, 4. StockVorlesung
Di.22.03.202216:00 - 18:00 Complang Bibliothek Argentinierstrasse 8, 4. StockVorlesung
Di.29.03.202216:00 - 18:00 Complang Bibliothek Argentinierstrasse 8, 4. StockVorlesung
Di.05.04.202216:00 - 18:00 Complang Bibliothek Argentinierstrasse 8, 4. StockVorlesung
Di.26.04.202216:00 - 18:00 Complang Bibliothek Argentinierstrasse 8, 4. StockVorlesung

Leistungsnachweis

Beurteilung des entwickelten Übersetzers, mündliche Prüfung über die Theorie

LVA-Anmeldung

Nicht erforderlich

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 931 Logic and Computation Gebundenes Wahlfach
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Übersetzerbau, Abstrakte Maschinen erwünscht

Weitere Informationen

Sprache

Deutsch