This document discusses parallel processors, specifically single instruction multiple data (SIMD) processors. It provides details on vector processors and array processors. Vector processors utilize vector instructions that operate on arrays of data called vectors. They have vector registers, functional units, and load/store units. Array processors perform parallel computations on large data arrays using multiple identical processing elements. The document describes dedicated memory and global memory organizations for array processors. It provides examples of early SIMD machines like ILLIAC IV.