During the process of performance engineering, application developers must often complete multiple iterative tasks in order to be able to identify new optimization opportunities and implement an effective tuning strategy. Consequently, this thesis explores the concept of process automation in the field of high-performance computing and proposes a framework for standardizing the overall performance analysis and tuning process.
Übersetzte Kurzfassung:
Während des typischen Performance Engineering Prozesses müssen Anwendungsentwickler oft mehrere iterative Aufgaben durchführen, um neue Verbesserungsmöglichkeiten zu identifizieren und eine optimale Optimierungsstrategie zu entwickeln. Deswegen untersucht diese Dissertation das Konzept der Automatisierung des Performance Engineering Prozesses im Bereich Höchstleistungsrechnen (HPC) und schlägt ein Framework für die Standardisierung des gesamten Leistungsanalyse- und Tuning-Zyklus vor.