 Vector processor

In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set containing instructions that operate on one-dimensional arrays of data called "vectors", compared to the scalar processors, whose instructions operate on single data items.Vector processors can greatly improve performance on certain workloads, notably numerical simulation and similar tasks.