andersch.dev

<2024-07-03 Wed>

SIMD (Single Instruction, Multiple Data)

Single Instruction, Multiple Data (SIMD) is an execution model that allows for parallel processing. It is accessible through a hardware's instruction set architecture (ISA).

SIMD instructions can perform the same operation on multiple data points and can thus increase performance considerably - especially for mathematical operations on matrices and vectors.