Optimierende Übersetzer
LVA 185.187, VL 3.0, ECTS 4.5, 2008 W

(zweistündige Vorlesung mit Übung; siehe auch TUWIS++/185.187)

Haben Sie Interesse an einem geförderten Auslandsstudium?

Informationen zu Fördermöglichkeiten finden Sie hier.

 

Anmeldesystem freigeschaltet!

Das elektronische Anmeldesystem ist freigeschaltet (10.10.2008). Sie können sich ab sofort anmelden.

Zum Anmeldesystem.

Vorlesungstermine

Inhalt der Lehrveranstaltung

Ziele

Die Effizienz von Programmen ist entscheidend davon abhängig, welche Optimierungen automatisch vom Übersetzer durchgeführt werden können. Das Ziel ist ein tieferes Verständnis für die Möglichkeiten und Beschränkungen einiger ausgewählter Analysen und Optimierungen zu vermitteln. Dies soll dazu führen, Software in Zukunft so schreiben zu können, dass bei Vertrauen auf die Optimierungsmöglichkeiten des Übersetzers, Design und Implementierung von Software nicht mehr unnötigen Effizienzüberlegungen unterworfen wird.

Vorkenntnisse, empfohlene Lehrveranstaltungen

Die Vorlesung bietet sich insbesondere für Teilnehmer der Lehrveranstaltung 185.548 VO-Übersetzerbau zur Vertiefung an. Eine vorausgegangene Teilnahme an dieser Veranstaltung ist hilfreich, aber nicht Voraussetzung.

Termine

Die Lehrveranstaltung wird im Wintersemester 2008/2009 geblockt abgehalten. Die Vorbesprechung findet am Mi, den 01.10.2008, von 14:30 Uhr bis 15:00 Uhr im Hörsaal 4 im Freihaus statt.

Neuer Vorlesungstermin und -ort

Ab Mi, den 05.11.2008 findet die Vorlesung mittwochs von 16:00 Uhr s.t. bis 17:30 Uhr im Eckert-Hörsaal EI 6, Gußhausstr. 25 ("Alte EI"), statt.

Lehrbehelfe

Während der Lehrveranstaltung werden die verwendeten Folien und Aufgabenstellungen für den Übungsteil an dieser Stelle zur Verfügung gestellt.

Vorlesung
 
Folien vom
Thema Verfügbare Formate Hinweise und Bemerkungen
21.01.2009
8. Vorlesungsteil
Ergänzungen: Slicing .pdf
.pdf.gz
Letzter Vorlesungsteil.
21.01.2009
7. Vorlesungsteil
Analyse und Optimierung von objektorientierten Sprachen .pdf
.pdf.gz
[L2:Kapitel 6], [L5:Kapitel 13]
 
Aktualisiert am 18.02.2009.
03.12.2008
6. Vorlesungsteil
Zeigeranalyse, Aliasanalyse, Gestaltanalyse von dynamischen Datenstrukturen .pdf
.pdf.gz
[L1:Kapitel 2.6], [L3:Kapitel 10], [L2:Kapitel 5]
19.11.2008
5. Vorlesungsteil
Interprozedurale Datenflussanalyse .pdf
.pdf.gz
[L1:Kapitel 2.5, Kapitel 6]

Am 26.11.2008 keine Vorlesung, stattdessen Abgabegespräche der bisherigen Abgaben.

12.11.2008
4. Vorlesungsteil
Datenflussrahmen .pdf
.pdf.gz
[L1:Kapitel 2.3 & 2.4, Kapitel 6]
05.11.2008
3. Vorlesungsteil
Intraprozedurale Rückwärtsanalysen .pdf
.pdf.gz
[L1:Kapitel 2.1-4].
22.10.2008
2. Vorlesungsteil
Intraprozedurale Vorwärtsanalysen .pdf
.pdf.gz
[L1:Kapitel 1, 2.1-4]
08.10.2008
1. Vorlesungsteil
Einführung und
Grundlagen
.pdf
.pdf.gz
Keine.
01.10.2008
Vorbesprechung
Motivation und
Organisatorisches
.pdf
.pdf.gz
Termin und Ort
der Vorbesprechung:
Mi, 01.10.2008, 14:30-15:00 Uhr, Hörsaal FH 4
 

Übung
 
Aufgabenblatt vom
Abgabe Verfügbare Formate Hinweise und Bemerkungen
Blatt 4 vom 03.12.2008 10.12.2008 (16:00 Uhr!) Blatt 4.pdf
Blatt 4.pdf.gz
Letztes Aufgabenblatt.
Blatt 3 vom 19.11.2008 26.11.2008 (12:00 Uhr!) Blatt 3.pdf
Blatt 3.pdf.gz
Keine.
Blatt 2 vom 12.11.2008 19.11.2008 Blatt 2.pdf
Blatt 2.pdf.gz
Keine.
Blatt 1 vom 05.11.2008 12.11.2008 Blatt 1.pdf
Blatt 1.pdf.gz
Zusätzliche Hinweise.

Zur Orientierung finden Sie auch entsprechende Informationen aus dem Wintersemester 2007/2008.

Literaturhinweise

Leistungsnachweis

Beurteilung der Beispiele und mündliche Prüfung.

Vortragender

Jens Knoop.
Sprechstunde
wiederholte LVAs:
Fkt. Programmierung
Opt. Übersetzer
Grundl. meth. Arbeitens
Sonstige
Schnellzugriff:
TUWIS++
voriges Semester
voriges Jahr
Lehrbehelfe
Literaturhinweise
Tutoren
Prüfungen
Anrechenbarkeit
top | HTML 4.01 | last update: 2014-05-04 (Knoop)