Who is this for?
This is an introductory topic for software developers using SIMD instructions for High-Performance Computing, Machine Learning, Digital Signal Processing, Audio and Video Codec applications.
What will you learn?
Upon completion of this learning path, you will be able to:
- Understand the differences between SVE and NEON for vectorization
- Compile code for SVE-capable Arm processors
- Run SVE instructions on any Armv8-A processor
Prerequisites
Before starting, you will need the following:
- General knowledge about SIMD processing, vectorization or Arm NEON.
- An Arm computer running Linux. Cloud instances can be used, refer to the list of
Arm cloud service providers
.