Who is this for?
Engineers who want to carry out C/C++ performance analysis by instrumenting code at the block level.
What will you learn?
Upon completion of this learning path, you will be able to:
- Generate a fine-grained, precise measurement of functions and other sections of code.
- Instrument your code to analyze a single section or multiple sections using the provided instrumentation scenarios.
- Run and collect performance metrics and raw event values for any of the 15 event groups (bundles) in a single run.
- Use a tool to plot raw PMU event values along with KPI metric values such as MPKI, stalls, and IPC to aid performance visualization.
Prerequisites
Before starting, you will need the following:
- An Arm-based computer running Linux.
- Some familiarity with Linux application performance analysis.