About this Learning Path

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.
Next