CARM subcommands

The CARM tool provides three main subcommands covering benchmarking, profiling, and visualization. See each subcommand’s page for detailed usage instructions and examples.


Benchmarking

Measure peak arithmetic performance (GFLOP/s) and memory bandwidth across cache levels to construct a Cache-Aware Roofline Model. Supports multiple ISAs, data types, thread counts, and test types.

carm benchmark --test roofline

GUI

Launch the interactive Dash + Plotly dashboard for exploring roofline plots and application performance data.

carm gui

Profiling

Profile instrumented applications (MPI, threaded, hybrid) to compute roofline metrics (arithmetic intensity, FLOP/s, and memory bandwidth) using PAPI or perf backends.

carm profile [options] -- <command>

Table of contents


Copyright © CHaMP Team. Distributed under an Apache 2.0 license.

This site uses Just the Docs, a documentation theme for Jekyll.