Several processing elements operate simultaneously on a set of data to improve the speed of the computation.