SIMD machine SIMD machines often have a large number of processing units, ranging from 1024 to 16384, that all may execute the same instruction on different data in lock-step. So a single instruction manipulates many data items in parallel. Examples of SIMD machines in this class are the AMT DAP and the MasPar MP-2. Another subclass of the SIMD systems are the vector processors. Vector processors act on arrays of similar data rather than on single data items using specially structured CPUs. When data can be manipulated by these vector units, results can be delivered with a rate of one, two and, in special cases, three per clock cycle. So vector processors execute on their data in an almost parallel way but only when executing in vector mode. Examples of such systems are the Convex 3210 and the NEC SX-3/11. \cite{van-der-Steen-overview}