This document discusses parallel processing and multiple processor architectures. It covers single instruction, single data stream (SISD); single instruction, multiple data stream (SIMD); multiple instruction, single data stream (MISD); and multiple instruction, multiple data stream (MIMD) architectures. It then discusses the taxonomy of parallel processor architectures including tightly coupled symmetric multiprocessors (SMPs), non-uniform memory access (NUMA) systems, and loosely coupled clusters. It covers parallel organizations for these different architectures.