About this Learning Path

Who is this for?

This topic is for performance-oriented developers working on Arm-based cloud or server systems who want to optimize memory access patterns and investigate cache inefficiencies using Perf C2C and Arm SPE.

What will you learn?

Upon completion of this learning path, you will be able to:

  • Identify and fix false sharing issues using Perf C2C, a cache line analysis tool.
  • Enable and use the Arm Statistical Profiling Extension (SPE) on Linux systems.
  • Investigate cache line performance with Perf C2C.

Prerequisites

Before starting, you will need the following:

  • Access to an Arm-based cloud instance with support for the Arm Statistical Profiling Extension (SPE).
  • A basic understanding of cache coherency and its impact on performance.
  • Familiarity with Linux Perf tools.
Next