06-02.007 Einzelprozessoroptimierung
Dozent: Dr. Hinnerk Stüben
Termin: 01.-02.03.2016 jeweils 10:15-16:30 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.
Voraussetzungen
- Programmierkenntnisse in C/C++ oder Fortran
- Kenntnisse im Arbeiten unter Linux
Inhalt
- Komplexität moderner Compute-Knoten
- Prozessorentwicklung
- Vektorisierung und SIMD-Vektorisierung
- Speicherhierarchie und Daten-Caches
- Compiler und Optimierung
- Laufzeitanalyse
Anmeldung
- Persönliche Anmeldung beim Dozenten [Personenverzeichnis]