University of Vienna
Research Group Scientific Computing
050 040 Transformationssysteme VU 4.0 - SS 2011
Leitung:
E. Mehofer
Termin:
Di, 10:00-11:30,
C316
(Forschungsgruppe Scientific Computing),
UZA4
Beginn:
Di, 8.3.2011
Anmeldung:
Elektronischem Anmeldung zur Lehrveranstaltung mittels
PISWI
erforderlich!
Abteilung:
Forschungsgruppe Scientific Computing
Zielgruppe:
Hörer des Masterstudiums Scientific Computing.
Inhalt:
Einführung Compilerbau
Programmanalyse
Datenabhängigkeit
Parallelisierung
optimierende Transformationen
Unterlagen:
Bücher:
K.C. Louden. Compiler Construction: Principles and Practice. Course Technology, 1997.
H. Zima, B. Chapman. Supercompilers for Parallel and Vector Computers. ACM Press, 1990.
Vortragsfolien
Lernziele:
Anwendung der vorgestellten Methoden zur Optimierung von Programmen
Vorkenntnisse:
Programmiererfahrung, theoretische Grundkenntnisse.
Leistungsbeurteilung:
Für eine positive Beurteilung ist es erforderlich
- Ausarbeitung der Aufgaben positiv absolvieren
- mindestens 50% der möglichen Punkte
Literatur:
A.V. Aho, M.S. Lam, R. Sethi, J.D. Ullman. Compilers: Principles, Techniques, and Tools (2nd Ed.). Addison-Wesley, 2006.
K.C. Louden. Compiler Construction: Principles and Practice. Course Technology, 1997.
H. Zima, B. Chapman. Supercompilers for Parallel and Vector Computers. ACM Press, 1990.
R. Allen, K. Kennedy. Optimizing Compilers for Modern Architectures. Morgan Kauffman, 2001.
M. Wolfe. High-Performance Compilers for Parallel Computing. Addison-Wesley, 1995.