06-02.007 Einzelprozessoroptimierung
Dozent: Dr. Hinnerk Stüben
Termin: 18.-20.03.2014 jeweils 10:15-16:00 h (Blockkurs)
Ort: RRZ, Raum 118 rechts (Linux-Pool)
Beschreibung
Der Kurs richtet sich an Studierende, Doktoranden und alle, die sich für die Leistungsoptimierung numerischer Programme interessieren. Behandelt werden Techniken zur Programmoptimierung für eine einzelne Recheneinheit (heute meist "core" genannt). Vorlesungen und praktische Übungen wechseln sich ab.
Voraussetzungen
- Programmierkenntnisse in C/C++ oder Fortran
- Kenntnisse im Arbeiten unter Linux
Inhalt
- Prozessorentwicklung
- Vektorisierung und SIMD-Vektorisierung
- Speicherhierarchie und Daten-Caches
- Compiler und Optimierung
- Laufzeitanalyse
Anmeldung
- Persönliche Anmeldung beim Dozenten [Mitarbeiterverzeichnis]