Multiple instruction, multiple data
In computing, multiple instruction, multiple data is a technique employed to achieve parallelism. Machines using MIMD have a number of processors that function asynchronously and independently. At any time, different processors may be executing... Wikipedia