What is a Vector Processor?
A vector processor is a CPU design in which instructions are executed over large amounts of data. Where a scalar processor is only able to work on a single instruction on a single piece of data, the vector processor is a ”single instruction multiple data” (SIMD) processor. As we will come to see, vector processors can be very powerful when used properly.