Multiple Instruction Multiple Data (MIMD) is a type of parallel architecture where many functional units perform different operations on different data. Examples would be a multiprocessor or transputer computer, or a network of workstations.