- https://www.nat-esm.de/services/trainings/events/performance-hlrs
- Performance Optimization - Communication
- 2022-02-21T09:00:00+01:00
- 2022-03-28T15:00:00+02:00
- High performance, i.e. high performance of an application, is one of the central challenges of HPC. But what exactly do we mean by this? - Course language: German
Feb 21, 2022
09:00 AM
to
Mar 28, 2022
03:00 PM
(Europe/Berlin / UTC100)
Hohe Performance, d.h. hohe Leistung einer Applikation, ist eine der zentralen Herausforderungen des HPC. Aber was genau verstehen wir darunter? In der Praxis wird Performance oft als Maß verwendet, anhand dessen beurteilt wird, ob eine Änderung des Codes auch zu einem effizienteren Ausführungsverhalten führt. In diesem Kurs werden Sie verschiedene Ausprägungen des Begriffes Performance kennenlernen. Welche Änderung der Performance sind im Idealfall bei Hinzunahme von Rechenressourcen, zum Beispiel Prozessorkerne, oder einer Änderung der Problemgröße zu erwarten? Und welche sind die möglichen Overheads, die zu einer sub-optimalen Performance-Entwicklung paralleler Applikationen führen? Sie lernen Verfahren und Metriken kennen, die eine vergleichende, quantitative Beurteilung verschiedener Performance-Aspekte und deren Optimierung erlauben.
Prerequisites:
Basic knowledge on Linux, Shell, Phython/Fortran or C
Target audience:
Software developers, Software architects, Computer scientists, Simulation engineers
Language:
This course is taught in German.