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:

Kontakt

Prof. Dr. Heiko Falk
Institut für Eingebettete Systeme/Echtzeitsysteme
Fakultät für Ingenieurwissenschaften und Informatik
Universität Ulm