Single Instruction Multiple Data (SIMD) is an approach to improve performance by replicating data paths rather than control. Vector processors apply the same operation to all elements of a vector in parallel. The ILLIAC IV was an early SIMD computer from 1972 with 64 processing elements. Vector processors store vectors in registers and apply the same instruction to all elements simultaneously. The Cray-1 was an influential vector supercomputer from 1978 that used vector registers and optimized memory access for vectors. Vectorization improves performance by performing the same operation on multiple data elements with a single instruction.