Vectorization
Noun · Development
Definitions
Transforming scalar operations into SIMD (Single Instruction, Multiple Data) operations that process multiple data elements in a single CPU instruction. Can yield 2-16x speedups for data-parallel workloads.
In plain English: Making the CPU process multiple pieces of data at once instead of one at a time, dramatically speeding up repetitive number-crunching.
Example: "The compiler auto-vectorized the loop — it now processes 8 floats per instruction instead of one."