AVX is an extension to the x86 instruction set for floating point processing supporting 256-bit SIMD registers. AVX2 also supports 256-bit integer processing.
Here are some applications from the wikipedia page:
- Suitable for floating point-intensive calculations in multimedia, scientific and financial applications (integer operations are expected in later extensions).
- Increases parallelism and throughput in floating point SIMD calculations.
- Reduces register load due to the non-destructive instructions.
- Improves Linux RAID software performance