06-02.007 Einzelprozessoroptimierung
Dozent: Dr. Hinnerk Stüben
Termin: 13.-14.02.2017 jeweils 10:15-16:30 h (Blockkurs)
Ort: RRZ, Raum 305 (Schulungsraum)
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]