For questions related to the optional 'Scalable Vector Extension' (SVE) for ARMv8-A at either the system or application level.
The Scalable Vector Extension or SVE was added to the ARMv8-A architecture in 2018. It is not mandatory to ARMv8 platform, but if it is included, the full base instruction set should be supported.
From the ARM ARM Supplement on SVE,
About the Scalable Vector Extension
The Scalable Vector Extension (SVE) is an optional extension to the ARMv8-A architecture, with a base requirement of ARMv8.2-A. SVE complements and does not replace AArch64 Advanced SIMD and floating-point functionality. If SVE is implemented, all SVE instructions are mandatory and the ARMv8.2-FP16 half-precision floating-point and the ARMv8.3-CompNum complex number instructions must be implemented.
The technology has some implications for system level programming to save and restore the context. However, its main use is as a SIMD infrastructure at the application level. Both topics are fine with this tag.
See also: