518 citations · 2.5k across the 93 of their papers we have counts for
97 papers
Exploiting the Interplay of Compute- and Memory-Bound kernels in MPI Applications
Ayesha Afzal, Krishna Manda, Georg Hager
Parallel applications are often designed for synchronous, lock-step execution, treating communication stalls as performance hazards. Yet, in a communication-light application witho…
GROMACS Unplugged: How Power Capping and Frequency Shapes Performance on GPUs
Ayesha Afzal, Anna Kahler, Georg Hager +1
Molecular dynamics simulations are essential tools in computational biophysics, but their performance depend heavily on hardware choices and configuration. In this work, we present…
Exploring metrics for analyzing dynamic behavior in MPI programs via a coupled-oscillator model
Ayesha Afzal, Georg Hager, Gerhard Wellen
We propose a novel, lightweight, and physically inspired approach to modeling the dynamics of parallel distributed-memory programs. Inspired by the Kuramoto model, we represent MPI…
Analytic Roofline Modeling and Energy Analysis of LULESH Proxy Application on Multi-Core Clusters
Ayesha Afzal, Georg Hager, Gerhard Wellein
We present a thorough performance and energy consumption analysis of the LULESH proxy application in its OpenMP and MPI variants on two different clusters based on Intel Ice Lake (…
Microarchitectural comparison and in-core modeling of state-of-the-art CPUs: Grace, Sapphire Rapids, and Genoa
Jan Laukemann, Georg Hager, Gerhard Wellein
With Nvidia's release of the Grace Superchip, all three big semiconductor companies in HPC (AMD, Intel, Nvidia) are currently competing in the race for the best CPU. In this work w…
Cache Blocking of Distributed-Memory Parallel Matrix Power Kernels
Dane C. Lacey, Christie L. Alappat, Florian Lange +3
Sparse matrix-vector products (SpMVs) are a bottleneck in many scientific codes. Due to the heavy strain on the main memory interface from loading the sparse matrix and the possibl…