About this Learning Path

Who is this for?

This is an introductory topic for Arm developers who want to learn about memory latency and cache usage in application programming.

What will you learn?

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

  • Explain the importance of memory latency and how to reduce its impact
  • Identify how cache alignment impacts performance
  • Use cache prefetching to improve performance


Before starting, you will need the following:

  • An Arm computer running Linux with recent versions of Clang or GCC installed.