Kategorien
Seiten
-

IT Center Blog

Einladung an alle Cluster-Nutzenden

02. Februar 2024 | von

Quelle: Pixabay

Ran an die Tasten und hin zu unseren HPC-Veranstaltungen im März 2024!

Du interessierst dich für parallele Programmierung, für die neuen Plattformen des CLAIX-2023, HPC-Anwendungen generell oder möchtest durch persönliche Unterstützung vor Ort profitieren?

Porting & Tuning Workshop & PPCES 2024 – hier ist fĂĽr jeden Cluster Nutzenden etwas Hilfreiches dabei!

Erfahre in diesem Beitrag, wo du dich noch heute kostenfrei anmelden kannst.


VI-HPS Porting and Tuning Workshop 2024

Datum: 26. Februar – 01. März 2024

Ort: IT Center RWTH Aachen sowie parallel an der TU Dresden und digital

Dieser kostenlose Workshop soll wertvolle Einblicke in die Portierung von Anwendungen auf die CLAIX-2023 (Sapphire Rapids) Plattform und die Verbesserung ihrer Leistung durch Tuning bieten. Der Kurs umfasst zwei Hauptkomponenten: die Portierung von Anwendungen auf die neuen Plattformen und die Nutzung von Leistungswerkzeugen fĂĽr optimale Ergebnisse.

Registrierung:
Detaillierte Ăśbersicht

Anmeldung

Dein Nutzen:
Der Kurs beginnt mit einer EinfĂĽhrung in die neuen Plattformen CLAIX-2023 an der RWTH Aachen bzw. Barnard an der TU Dresden. Dort lernt ihr die neuen Plattformen (Hardware & Software) kennen und erfahrt, worauf ihr achten mĂĽsst, wenn ihr die Anwendung und den Arbeitsablauf auf das neue System portiert. FĂĽr Teilnehmende, die am Tuning-Teil teilnehmen, wird vor Ort Hilfe angeboten. FĂĽr Teilnehmende die nur online teilnehmen, wird Hilfe ĂĽber die Chat-Plattform Slack angeboten.

Im zweiten Teil des Workshops werden verschiedene Performance-Tools der VI-HPS Mitglieder vorgestellt, mit denen ihr verschiedene Aspekte Ihrer HPC-Anwendung abstimmen könnt. Ein großer Teil des Workshops wird sich darauf konzentrieren, diese Tools vor Ort auf den eigenen Code anzuwenden, wobei alle Teilnehmenden von den anwesenden Tool-Experten unterstützt werden.

 

PPCES 2024

Datum: 11. März – 15. März 2024

Ort: IT Center RWTH Aachen

Das Veranstaltung Parallel Programming in Computational Engineering and Science (PPCES) behandelt die Grundlagen der parallelen Programmierung mit OpenMP und MPI in Fortran und C/C++ und gibt einen ersten Schritt in Richtung Performance-Tuning. DarĂĽber hinaus werden wir aktuelle Themen aus dem Bereich Machine & Deep Learning aufnehmen. In den letzten Jahren wurden auch die Grundlagen der Beschleunigerprogrammierung behandelt. Die PPCES hat eine lange Tradition und findet seit 2001 jedes Jahr in Aachen statt.

Registrierung:
Detaillierte Ăśbersicht

Anmeldung

Dein Nutzen:
– OpenMP ist ein weit verbreiteter Ansatz fĂĽr die Programmierung von Shared-Memory-Architekturen, der heutzutage von den meisten Compilern unterstĂĽtzt wird. Wir werden sowohl die Grundlagen des Programmierparadigmas als auch einige fortgeschrittene Themen wie die Programmierung von NUMA-Maschinen behandeln. Die Knoten des RWTH Compute Clusters enthalten eine zunehmende Anzahl von Kernen und daher betrachten wir die Shared-Memory-Programmierung als eine wichtige Alternative fĂĽr Anwendungen, die nicht einfach mit MPI parallelisiert werden können. Wir erwarten auch eine wachsende Anzahl von Anwendungscodes, die MPI und OpenMP fĂĽr Cluster von Knoten mit einer wachsenden Anzahl von Kernen kombinieren.

– Das Message Passing Interface (MPI) ist der De-facto-Standard fĂĽr die Programmierung groĂźer HPC-Systeme. Wir werden die grundlegenden Konzepte vorstellen und einen Ăśberblick ĂĽber einige fortgeschrittene Funktionen geben. AuĂźerdem wird die hybride Parallelisierung behandelt, d. h. die Kombination von MPI und Shared-Memory-Programmierung, die mit der wachsenden Anzahl von Kernen pro Clusterknoten immer beliebter wird.

– Maschinelles und tiefes Lernen: Wir bieten eine grundlegende EinfĂĽhrung in Ansätze des maschinellen und tiefen Lernens sowie in Datenverarbeitungstechniken, die die Vorbereitung von Datensätzen oder die Modellauswahl fĂĽr Training und Inferenz unterstĂĽtzen. Es werden die grundlegenden Konzepte fĂĽr ĂĽberwachtes und unĂĽberwachtes Lernen wie Klassifizierung, Regression und Clustering behandelt, um ein GefĂĽhl dafĂĽr zu bekommen, welche Technik fĂĽr ein bestimmtes Problem geeignet ist. Zusätzlich fĂĽhren wir mehrere praktische Ăśbungen mit gängigen Frameworks wie scikit-learn und PyTorch auf unserer neuen HPC-Infrastruktur durch, die mit leistungsstarken Intel Sapphire Rapid CPUs und NVIDIA H100 GPUs ausgestattet ist. In diesen Ăśbungen zeigen wir, wie man Modelle definiert, Datensätze und Trainingspipelines aufbaut oder die Ăśberwachung und Visualisierung der Trainingsergebnisse, z.B. mit Tensorboard, nutzt. FĂĽr die Deep-Learning-Ăśbungen trainieren wir zunächst auf einer einzelnen GPU. Wenn das nicht ausreicht, zeigen wir auch, wie man das verteilte Training auf mehrere Rechenknoten oder GPUs skaliert.

 

Überzeugt? Dann sichere dich noch heute einen der begehrten Plätze!

Noch nicht ganz überzeugt? Die detaillierten Informationen bei beiden Veranstaltungen helfen euch, einen tieferen Einblick in die Themen der einzelnen Veranstaltungen zu erhalten. Solltet ihr Fragen haben, zögert nicht unser HPC Team zu kontaktieren. Diese stehen euch mit Rat und Tat gerne zur Seite.

Wir freuen uns auf euch!

 


Verantwortlich fĂĽr die Inhalte dieses Beitrags ist Dunja Gath.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert