CPU Components
- ALU - Responsible only for integer operations.
- FPU - Responsible only for floating point operations.
- SIMD - Single Instruction, Multiple Data.
- Registers - Holding data.
- LSU - Load and store unit. It handles memory operations.
- CU - Control unit. It drives the execution.
- Cache - Multiple cache layers.
- MMU - Memory management unit. It maps virtual memory addresses to physical ones.

SIMD
SIMD is also called the Vector Unit. It processes arrays at high speed. It works on a whole array in one go, with no FOR loops.
SIMD availability
Most modern CPUs have SIMD, but it's stronger and more used in GPU hardware.