NERSCPowering Scientific Discovery Since 1974

Performance & Monitoring Tools

In order for parallel computers to attain their best performance and utilization, careful attention is needed in monitoring workloads and system resources.

Integrated Performance Monitoring

There are many stakeholders in the performance of application codes. In order to provide NERSC users and center staff with a consistent, portable, and scalable view into performance NERSC uses IPM (Integrated Performance Monitoring), a lightweight application profiling layer that captures summaries of computation, communication, and IO. The performance profiles that are generated are available to users, consultants, and inform center decisions about matching HPC architectires to NERSC applications. An example IPM profile is available here. Since 2004 NERSC has captured over 300,000 aplication profiles across many architectures, providing a basis for aiding in HPC R&D.

HPC Filesystems Monitoring

Power, Cooling, and Facilities