Codegeneratoren - 185.416 VO 2.0
Termin und Ort
Die Vorlesung wird im Wintersemester 08/09 abgehalten. Die Vorlesung
findet jeden Donnerstag um 15:00 (pünktlich) im
Seminarraum 1
im 3. Stock in der Operngasse 11 / Resselgasse 6 (neben der
Hauptbibliothek) statt. Die Vorbesprechung und Terminvereinbarung und
erste Vorlesung findet am 2. Oktober 2008 um 15:00 im Seminarraum 1 in
der Operngasse statt.
Am 30. Oktober entfällt die Vorlesung.
Eine Wiederholung des gesamten Stoffs findet am
??. Jänner 2009 statt.
Prüfung
Die Prüfung besteht aus einem schriftlichen und einem mündlichen Teil.
Die schriftliche Prüfung findet am Donnerstag ??. Jänner 2009 um 15:00
im
Seminarraum 1
im 3. Stock in der Operngasse 11 / Resselgasse 6 statt.
Mündliche Prüfung nach Vereinbarung.
Inhaltsangabe
Rechnerarchitekturen, Optimierungstechniken, Befehlsauswahl,
Codegeneratorgeneratoren (Burg), Register Allocation, Instruction
Scheduling, Kombination Instruction Scheduling - Register Allocation,
Software Pipelining, SIMD Codeerzeugung
Lehrziel
Der Studierende soll das Wissen und die Fähigkeit erwerben,
optimierende Codegeneratoren zu entwickeln.
Skriptum
Ein Skriptum zum Preis von Euro 20,-- steht zur Verfügung. In der
Vorbesprechung tragen Sie sich bitte in die Liste ein, die
entsprechende Anzahl an Skripten wird dann kopiert.
Folien
Folien zu ausgewählten Kapiteln stehen zur Verfügung:
Vorausgesetzte Kenntnisse
Die Kenntnisse aus der Vorlesung und Laborübung Übersetzerbau werden vorausgesetzt,
Kenntnisse der Vorlesung Weiterführender Übersetzerbau sind erwünscht.
Ergänzende Lehrveranstaltungen
Abstrakte Maschinen, 185.966 VO, wird im Sommersemester abgehalten.