Get started with Scalable Vector Extension 2 (SVE2) on Android
Introduction
Enable SVE2 support in Android Studio
Implement vector operations
Next Steps
Get started with Scalable Vector Extension 2 (SVE2) on Android
Who is this for?
This is an introductory topic for software developers interested in learning how to use the Scalable Vector Extension 2 (SVE2) on Arm powered mobile devices running Android.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Enable Scalable Vector Extension 2 (SVE2) support in Android Studio.
- Implement an Android application that uses the Android Native Development Kit (NDK) to calculate the fused multiply-add (FMA).
- Measure the performance uplift by using SVE2 intrinsics.
Prerequisites
Before starting, you will need the following:
- A x86_64 or Apple development machine with Android Studio installed.
- A 64-bit Arm powered smartphone running Android.
- Knowledge of Single instruction Multi Data (SIMD)
- Knowledge of Neon
- Knowledge of Scalable Vector Extension (SVE)