- Abhängige Metriken für on-the-fly Analyse von kritischen Pfaden
Streichardt, Leon; Müller, Matthias S. (Thesis advisor); Lankes, Stefan (Thesis advisor); Thärigen, Ben (Consultant)
Aachen : RWTH Aachen University (2026)
Bachelorarbeit
Bachelorarbeit, RWTH Aachen University, 2026
Kurzfassung
Das On-The-Fly-Critical-Path-Tool (OTF-CPT) ist bereits in der Lage, den kritischen Pfad eines Programms während der Ausführung zu berechnen. Jedoch ist diese Analyse auf die Laufzeit des kritischen Pfads limitiert, was in den meisten Fällen jedoch nicht genug Kontext bietet, um die beobachtete Leistung nachzuvollziehen. In dieser Arbeit wird das OTF-CPT durch eine neue Schnittstelle erweitert, welche es dem Nutzer erlaubt beliebige Metriken entlang des kritischen Pfads zu messen. Diese Schnittstelle wird unter Benutzung von PAPI implementiert, um beliebige Hardware Counter messen zu können. Daraufhin folgt eine Evaluation, welche sich genauer mit dem Overhead der durchdiese Erweiterung entstanden ist auseinandersetzt und vergleicht zudem die gemessenen Werte für die Hardware Counter mit Ergebnissen aus anderen Tools wie ScoreP und Scalasca. Die Evaluation zeigt, dass obwohl der Overhead sehr verschieden ausfallen kann, je nachdem, was für ein Programm gemessen wird und wie viele Metriken gemessen werden, ist er meistens trotzdem in einem akzeptablen Bereich. Ebenfalls zeigen die Ergebnisse, dass die Werte, die man mit dieser neuen Version des OTF-CPT, erhält vergleichbar sind mit den Werten die man durch andere Tools erhält und diese genutzt werden können, um die Leistungs-Eigenschaften eines Programms zu charakterisieren.
Einrichtungen
- Lehrstuhl für Hochleistungsrechnen (Informatik 12) [123010]