Performance-Analyse von HPC-Anwendungen mit PIKA
NHR-Tutorial (Online)
Datum wird bald bekannt gegeben, geplant für Herbst 2024
Vortragender: Frank Winkler
PIKA ist ein Hardware-Performance-Monitoring-Stack, der speziell für das Taurus-Cluster der TU Dresden entwickelt wurde, um potenziell ineffiziente Jobs zu identifizieren. HPC-Nutzende haben die Möglichkeit, die Effizienz ihrer Jobs mittels einer interaktiven Weboberfläche zu analysieren. Das Tutorial führt in das job-spezifische Monitoring auf den HPC-Systemen des ZIH ein und befähigt die Teilnehmenden, die Performance und Ressourcenauslastung ihrer eigenen Jobs mit Hilfe von PIKA zu bewerten.
Agenda
- Vorstellung des PIKA-Stacks
- Welche Performance-Metriken werden gemessen?
- Live-Vorführung
- Performance-Analyse von aufgezeichneten User-Jobs
- Hands-on Session
- Abschicken eines Beispiel-Jobs und dessen Analyse
- Analyse von eigenen User-Job-Daten (Fragen der Kursteilnehmer:innen sind herzlich willkommen)
Handouts
Die Teilnehmenden erhalten die Kursfolien (Präsentation).
HPC-Certification Forum Links
Voraussetzungen
- Teilnehmende sollten bereits mit eigenen HPC-Jobs auf dem Taurus-Cluster arbeiten und demzufolge HPC-Grundkenntnisse (siehe HPC-CF Skill Tree Link: K-B HPC Knowledge) besitzen.
- Es ist von Vorteil, wenn eigene Jobs für mindestens 5 Minuten bereits erfolgreich gelaufen sind, die dann mit PIKA analysiert werden können.
- Um die von PIKA aufgezeichneten Performance-Daten zu verstehen, ist ein " PE-B Performance Engineering" Zertifikat von Vorteil. In diesem Kurs geht es um ein Grundverständnis der Ressourcen-Auslastung mittels Hardware-Counter sowie die interaktive Benutzung der PIKA Weboberfläche.
- Optional: PE-B Performance Engineering
Lernerfolge
- Nutzt mein HPC-Job die angefragten Ressourcen effizient aus?
- Ohne Verwendung von zusätzlichen Profiling-Tools kann PIKA als erste Stufe des Optimization Cycles aus dem "PE-B Performance Engineering" HPC-CF Skill Tree Link (PE5-B Optimization Cycle) gesehen werden, um einen ersten Überblick über die Job-Performance zu bekommen.
- Grundverständnis der Ressourcen-Auslastung mittels Hardware-Counter und interaktive Benutzung der PIKA-Weboberfläche (siehe HPC-CF Skill Tree Link: PE2.2.2.5-B PIKA)
Registrierung
Link zur Registrierung am Montag:
https://event.zih.tu-dresden.de/nhr/vihps
Die Zugangsdaten erhalten Sie kurz vor der Veranstaltung per Email an Ihre registrierte E-Mail-Adresse.
Weitere Informationen
Kurssprache: Englisch
Zielgruppe: HPC Basics / HPC User / HPC Dev
Für Fragen steht Ihnen Anja Gerbes () zur Verfügung.