ICL Research Profile

PULSE

Overview

The PAPI Unifying Layer for Software-defined Events (PULSE) project focuses on enabling cross-layer and integrated modeling and analysis of the entire hardware system by extending Performance API (PAPI) with the capability to expose performance metrics for key software components found in the HPC software stack.

PULSE will enhance the impact of the abstraction and unification layer that PAPI provides to hardware events to also encompass MPI, OpenMP, LAPACK, MAGMA, and task-based runtimes software events.