(
Multiple
Instruction stream
Multiple
Data stream) The instruction execution architecture of a CPU that can process two or more independent sets of instructions simultaneously on two or more sets of data. CPUs with multiple cores are examples of MIMD architecture, each core performing SIMD processing. Hyperthreading also results in a certain degree of MIMD performance. See
SIMD and
hyperthreading.