Einführung in parallele I/O und verteilte Dateisysteme
NHR-Lecture (Online)
Mittwoch, 06.11.2024, 13-17 Uhr
Vortragender: Sebastian Oeste
Der Kurs gibt eine Einführung in den Umgang mit paralleler I/O und verteilten Dateisystemen im High Performance Computing. Im ersten Teil wird auf die Grundlagen von paralleler I/O sowie beim Arbeiten mit verteilten Dateisystemen eingegangen. Die Teilnehmer:innen lernen, welche Hard- und Software-Komponeten bei paralleler I/O involviert sind und wie diese zusammenwirken.
Insbesondere wird auf die Unterschiede zwischen der Arbeit mit lokalen und verteilten parallelen Dateisystemen sowie auf die Bedeutung für die Entwicklung und die Performance eingegangen. Im zweiten Teil werden Möglichkeiten vorgestellt, wie Nutzende die I/O ihrer Anwendung analysieren können. Weiterhin wird auf typische Fallstricke aufmerksam gemacht und es werden erste Möglichkeiten für die I/O-Optimierung aufgezeigt.
Agenda
- Was ist I/O?
- Lokale I/O und lokale File Systeme
- Parallele I/O
- Einführung Netzwerk und parallele File Systeme
- Unterschiede und Besonderheiten zu lokalen File Systemen
- Was bedeutet das für meine I/O-Performance?
- Was muss ich beim Entwickeln beachten?
- I/O-Performance-Analyse
- Best practice für parallel I/O
Handouts
Die Teilnehmer:innen erhalten die Kursfolien (Präsentation).
HPC-Certification Forum Links
Voraussetzungen
- sicherer Umgang mit der Unix Kommandozeile (bash), USE1.3-B UNIX File System Tree
- Lesen und verstehen von C und Python-Quellcode
- Vorteilhaft: Architektur von Computern/Clustern, K1.2-B Hardware Architectures
Lernerfolge
- Verständnis von I/O-Mustern in verteilten Systemen
- Arbeiten mit parallelen File-Systemen aus der Nutzersicht, K1.3.2.5.1-B MPI-IO
Registrierung
Link zur Registrierung: https://events.gwdg.de/event/898/
Die Zugangsdaten erhalten Sie kurz vor der Veranstaltung per Email an Ihre registrierte E-Mail-Adresse.
Nützliche Informationen
Kurssprache: Englisch
Zielgruppe: HPC Basics / HPC User / HPC Dev
Für Fragen steht Ihnen Anja Gerbes () zur Verfügung.