Single-Instruction, Multiple-Data (SIMD) Parallelism


Processors have a special hardware that allows a single instruction to cause multiple operations to be performed in parallel. For instance, some Intel and AMD processors have instructions that can add 8 pairs of single-precision float numbers in parallel.