| Hauptseite > Publikationsdatenbank > Entwicklung eines automatisierten Tools zur Verifikation von Slurm Prozess Pinning auf Höchstleistungsrechnern |
| Coursework | FZJ-2025-04925 |
; ;
2025
This record in other databases:
Please use a persistent id in citations: doi:10.34734/FZJ-2025-04925
Abstract: Das Jülich Supercomputing Centre (JSC) stellt Expertise im Bereich des High-Performance Computing (HPC) sowie Rechenzeit auf modernen Höchstleistungsrechnern zur Verfügung. Ein solcher Höchstleistungsrechner besteht aus einer Vielzahl miteinander verbundenerRechenknoten, welche jeweils mehrere Prozessoren mit zahlreichen Kernen enthalten.Auf diesen Systemen spielt das sogenannte Pinning, bei dem Prozesse an spezifische Kerne gebunden werden, eine zentrale Rolle in der Optimierung von Anwendungen. Durch geschickt gewähltes Pinning können beispielsweise zeitintensive Fernspeicherzugriffe reduziert werden, was die Leistung von Anwendungen erheblich verbessert.Zur Unterstützung der Anwender bei der Auswahl einer geeigneten Pinning-Konfiguration stellt das JSC eine webbasierte Oberfläche, das Pinning-Webtool, zur Verfügung. Dieses simuliert verschiedenste Pinning-Konfigurationen auf den HPC-Systemen des JSC und ermöglicht dadurch ein besseres Verständnis des Pinnings.Im Rahmen dieser Seminararbeit wurde eine CI/CD-Pipeline entwickelt, welche das simulierte Pinning des Webtools verifiziert, indem ein Vergleich zwischen dem simulierten Pinning im Pinning-Webtool und dem tatsächlichen Pinning auf den HPC-Systemen durchgeführt wird. Das Hauptziel dieser Pipeline ist die frühzeitige Identifizierung von Abweichungen zwischen der Simulation des Pinnings im Webtool und dem tatsächlichen Pinning auf den HPC-Systemen, damit Abweichungen möglichst schnell behoben werden können und das Webtool weiterhin eine zuverlässige Unterstützung für die Nutzer der HPC-Systeme darstellt.
|
The record appears in these collections: |