# Glossary
## A
**AVX (Advanced Vector Extensions)**: 256-bit SIMD instruction set for x86_64 CPUs (Sandy Bridge+, 2011+).
**AVX2**: Enhanced version of AVX with FMA (Haswell+, 2013+).
**AVX-512**: 512-bit SIMD instruction set (Zen 4, Sapphire Rapids+, 2022+).
## B
**Backend**: Implementation executing vector operations (Scalar, SSE2, AVX2, GPU).
**Backend Equivalence**: All backends produce identical results.
## C
**CPU Feature Detection**: Runtime SIMD detection using `is_x86_feature_detected!()`.
**Criterion.rs**: Statistical benchmarking framework for Rust.
## E
**Element-wise Operation**: Operation on each element independently (add, mul).
**EXTREME TDD**: Test methodology with >90% coverage, mutation testing.
## F
**FMA (Fused Multiply-Add)**: Instruction computing `a * b + c`.
## G
**GPU (Graphics Processing Unit)**: Massively parallel compute processor.
## N
**NEON**: 128-bit SIMD for ARM64 CPUs.
## S
**SIMD (Single Instruction Multiple Data)**: Parallel execution on multiple elements.
**SSE2**: 128-bit SIMD baseline for x86_64.
## W
**WASM (WebAssembly)**: Portable bytecode for browsers.
**wgpu**: Rust library for GPU compute.