Memory latency for application software developers
Introduction
About memory latency
How latency impacts performance - part 1
How latency impacts performance - part 2
Cache alignment
Cache prefetching
Next Steps
Memory latency for application software developers
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
Prerequisites
Before starting, you will need the following:
- An Arm computer running Linux with recent versions of Clang or GCC installed.