Oct 1 – 2, 2026
01187 Dresden
Europe/Berlin timezone

Agenda (preliminary)

14 out of 14 displayed
  1. 10/1/26, 10:00 AM
  2. 10/1/26, 10:20 AM
    Abstract

    This presentation provides an overview of the use of tools for verifying parallel performance and correctness at the DLR institute in Dresden.
    Typical use cases, examples of identified bottlenecks and their performance impact as well as problems uncovered are shown for both individual and coupled applications.
    Additionally, automated builds are demonstrated for coupled problems involving...

    Go to contribution page
  3. 10/1/26, 10:50 AM
    Abstract

    As these systems become larger and more complex, managing efficient utilization of resources becomes increasingly challenging.
    While de-facto job schedulers such as Slurm and Flux improve resource utilization at various levels, for example by enabling job concurrency, the traditional static allocation of computational resources at job start compels users to provision for peak demand across...

    Go to contribution page
  4. 10/1/26, 11:20 AM
    Abstract

    The increasing cost of new HPC systems and a growing demand for computing resources require existing systems to be operated for longer periods and at higher utilization levels. Consequently, efficient use of available resources is becoming increasingly important. While system-side optimizations such as improved scheduling and reduced downtime contribute to higher throughput, continuous...

    Go to contribution page
  5. 10/1/26, 1:30 PM
    Abstract
  6. 10/1/26, 2:00 PM
    Abstract
  7. 10/1/26, 2:50 PM
    Abstract

    Performance analysis tools provide profiling and tracing capabilities that help developers understand the behavior of their applications.
    However, instrumenting only the entry and exit points of functions may not provide sufficient information to correctly identify performance bottlenecks.
    A function may contain hundreds of lines of code, multiple nested loops, or regions that may not be...

    Go to contribution page
  8. 10/1/26, 3:20 PM
    Abstract

    The OpenMP Tools Interface (OMPT) provides a standardized mechanism for performance analysis and tooling, enabling developers to gain detailed insight into OpenMP program execution. While the LLVM OpenMP runtime provides a mature OMPT implementation, libgomp has no support at the moment, limiting the availability of performance tools on GCC compiled code.

    This talk presents our work to add...

    Go to contribution page
  9. 10/2/26, 9:00 AM
    Abstract

    Traces and profiles produced by HPC tools such as Score-P and CUBE are essential for performance analysis and optimization. However, these datasets are rarely shared in a reusable form because important contextual information is often missing. Details about the hardware, software environment, application configuration, and scheduler settings are required to interpret and reproduce an...

    Go to contribution page
  10. 10/2/26, 9:30 AM
    Abstract

    Performance optimization of scientific and high-performance computing (HPC) applications frequently introduces subtle behavioral changes that go unnoticed until they manifest as incorrect scientific results. Detecting whether such changes alter computed state, and precisely where in the code and iteration space a divergence first occurs, remains a largely manual and time-consuming...

    Go to contribution page
  11. 10/2/26, 10:00 AM
    Abstract

    Computational fluid dynamics underpins aerospace development. However, accurate simulation of full aircraft configurations at in-flight speeds requires large grids and, hence, massive parallelism on high performance computers. For such applications, adaptive mesh refinement (AMR) allows to lower the computational effort by refining the mesh at locations of interest. As this happens during the...

    Go to contribution page
  12. 10/2/26, 11:00 AM
    Abstract

    Code quality is essential for getting high performance: for various reasons (poor performance models, lack of adequate transformations, limited analysis capabilities …) compilers are often producing suboptimal codes, which can significantly hurt performance.

    MAQAO is a performance analysis framework offering features designed for assessing CPU (X86 and ARM) code quality, detecting potential...

    Go to contribution page
  13. 10/2/26, 11:30 AM
    Abstract

    Performance models allow developers to gain important insights into the interaction of their code with the hardware that executes it, and enable them to apply target-specific optimizations. To create in-core performance models for out-of-order processors, architecture-specific performance metrics like latency, throughput, and port binding of individual instructions are indispensable. For x86...

    Go to contribution page
  14. 10/2/26, 12:00 PM