Tutorial: Understanding Application Performance on Modern Hardware: Profiling Foundations and Advanced Techniques

Engineering of performance-sensitive applications requires a deep understanding of the interaction between hardware and software—particularly as modern hardware is increasingly complex. However, it is often challenging to couple findings from external profiling tools with knowledge from the application. This tutorial exemplifies how performance counters and sampling-based approaches can be leveraged within the application.

Citation information

Mühlig, Jan; Kühn, Roland; Teubner, Jens: Tutorial: Understanding Application Performance on Modern Hardware: Profiling Foundations and Advanced Techniques, Lecture Notes in Informatics (LNI), 2025, 335--344, Gesellschaft für Informatik, Bonn, https://doi.org/10.18420/BTW2025-138, Muehlig.etal.2025a,

Associated Lamarr Researchers

lamarr institute person Teubner Jens - Lamarr Institute for Machine Learning (ML) and Artificial Intelligence (AI)

Prof. Dr. Jens Teubner

Principal Investigator Resource-aware ML to the profile