MPMD

Multiple Program Multiple Data. Parallel programming model with several distinct executable programs operating on different sets of data.