|
 |
|
 | |  |
|
SS 2003
Termine: jeweils Donnerstag, 09:45-11:15, HS -101 (Info)
Inhalt:
Ausgewählte Kapitel aus dem Übersetzerbau (Fortführung von Übersetzerbau im WS)
- Werkzeuge: Cocktail, BEG, ELI
- Sequentielle Optimierungen: SSA
Konstruktion, Optimierungen auf SSA, Schleifen- und Cache- Optimierung, etc.
- Parallele Programme, Vektorisierung, Parallelisierung, Implementierungen von Parallelität
Organisation: Im Laufe des Semesters werden die Folien der
Vorlesung auf dieser Webseite zum Herunterladen zur Verfügung stehen.
| Nr. |
Termin |
Thema |
Folien |
| |
|
Teil 1: Werkzeuge |
|
| 1 |
08.05.03 |
Einführung und Cocktail |
folien1-X1.pdf, folien1-X4.pdf, folien2-X1.pdf, folien2-X4.pdf |
| 2 |
15.05.03 |
Eli, Suif, Trimaran |
folien3-X1.pdf, folien3-X4.pdf |
| |
|
Teil 2: Datenflußanalyse |
|
| 3 |
22.05.03 |
Datenflußanalyse |
Teile aus Kapitel 1 und 2 des Buches: Nielson, Nielson, Hankin: Principles of
Program Analysis |
| 4 |
05.06.03 |
Datenflußanalyse, monotone Rahmenwerke |
Teile aus Kapitel 1 und 2 des Buches: Nielson, Nielson, Hankin: Principles of
Program Analysis |
| |
|
Teil 3: Sequentielle Optimierungen |
|
| 5 |
12.06.03 |
SSA Aufbau und Abbau |
Folien4-X1.ps,
Folien4-X4.psFolien4-X4.pdf |
| 6 |
26.06.03 |
SSA Optimierungen |
Folien5-X1.ps,
Folien5-X4.psFolien5-X4.pdf |
| 7 |
03.07.03 |
Speicher SSA; Kontextsensitive Wertanalyse |
Folien6-X1.ps,
Folien6-X4.ps,
Folien6-X4.pdf,
Folien7-X1.ps,
Folien7-X4.ps
Folien7-X4.pdf
|
| 8 |
10.07.03 |
Cache Optimierungen |
Folien8-X1.ps,
Folien8-X4.ps
Folien8-X4.pdf
|
| 9 |
17.07.03 |
Cache Optimierungen |
|
| 10 |
24.07.03 |
Nebenläufige Sprachen |
Folien9-X1.ps,
Folien9-X4.ps
|
| | | |