Migrate x86-64 SIMD to Arm64
Who is this for?
This is an advanced topic for developers migrating vectorized (SIMD) code from x86-64 to Arm64.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Identify how Arm vector extensions including Neon, Scalable Vector Extension (SVE), and Scalable Matrix Extension (SME) map to vector extensions from other architectures
- Plan a migration strategy using autovectorization, intrinsics, or library substitution
Prerequisites
Before starting, you will need the following:
- Familiarity with vector extensions, SIMD programming, and compiler intrinsics
- Access to Linux systems with Neon and SVE support