SIMD and MIMD
Two parallel processing models: Single-Instruction Multiple-Data (SIMD) executes one instruction on multiple data, Multiple-Instruction Multiple-Data (MIMD) executes different instructions on different data.
Real World
Instagram applies the same brightness filter to millions of pixels simultaneously using SIMD instructions on your phone's processor, while a web server handling different user requests at the same time is an example of MIMD.
Exam Focus
Use a concrete example for each — SIMD with identical operations on a data vector, MIMD with independent processors running different programs.
How well did you know this?