Single Instruction, Single Data, a traditional computer architecture where each instruction (of a single-instruction stream) deals with specific data elements or pairs of operands rather than "streams" of data. See also SIMD and MIMD; for more information, see the "Taxonomy of Architectures" section of CTC's Parallel Processing Concepts module.