Compiler für Eingebettete Systeme im Sommersemester 2014
Allgemeine Informationen zur Veranstaltung
Vorlesung
Termine der Vorlesung
Mittwochs, 10.15 - 11.45 Uhr (O27/122):
- 23. und 30. April
- 7., 14., 21. und 28. Mai
- 4., 11., 18. und 25. Juni
- 16. und 23. Juli
Donnerstags, 10.15 - 11.45 Uhr (O27/122):
- 24. April
- 8., 15. und 22. Mai
- 5. und 12. Juni
Beginn: 23.04.2014
Kontakt
Prof. Dr. Heiko Falk
Institut für Eingebettete Systeme/Echtzeitsysteme
Fakultät für Ingenieurwissenschaften und Informatik
Universität Ulm
Evaluation
Die Ergebnisse der studentischen Evaluation der Vorlesung für das SS 2014 sind hier verfügbar.
Materialien
Die Foliensätze zur Vorlesung werden hier im Laufe des Semesters bereitgestellt, siehe unten. Zusätzlich werden sie auch ins Skriptdrucksystem der SGI eingestellt. Die zur Vorlesung empfohlenen Bücher sind im Semesterapparat der Uni-Bibliothek zu finden.
Gliederung der Vorlesung
- Kapitel 0: Organisatorisches (pdf, ppt)
- Kapitel 1: Einordnung & Motivation (pdf, ppt)
- Kapitel 2: Compiler für Eingebettete Systeme - Anforderungen & Abhängigkeiten (pdf, ppt)
- Kapitel 3: Interner Aufbau von Compilern (pdf, ppt)
- Kapitel 4: Prepass-Optimierungen (pdf, ppt)
- Kapitel 5: HIR Optimierungen und Transformationen (pdf, ppt)
- Kapitel 6: Instruktionsauswahl (pdf, ppt)
- Kapitel 7: LIR Optimierungen und Transformationen (pdf, ppt)
- Kapitel 8: Register-Allokation (pdf, ppt)
- Kapitel 9: Compiler für sicherheitskritische Echtzeitsysteme (pdf, ppt)
- Kapitel 10: Ausblick (pdf, ppt)
Prüfung
Die Prüfung behandelt die Inhalte der Vorlesung "Compiler für Eingebettete Systeme".
Übungen
Allgemeine Informationen
Übungstermine:
Die Übungen werden in Form von praktischen Blockübungen an Rechnern des Instituts für Eingebettete Systeme/Echtzeitsysteme abgehalten. Die Termine für diese Blockübungen sind:
- Freitag 23.05., 09.00 - 12.15 Uhr, Raum O27/311 - Übungsblatt 1
- Freitag 13.06., 09.00 - 12.15 Uhr, Raum O27/311 - Übungsblatt 2
- Freitag 18.07., 09.00 - 12.15 Uhr, Raum O27/311 - Übungsblatt 3
Kontakt
Prof. Dr. Heiko Falk
Institut für Eingebettete Systeme/Echtzeitsysteme
Fakultät für Ingenieurwissenschaften und Informatik
Universität Ulm