Q. Explain about Multiple Program Multiple Data?
Like SPMD, MPMD is in fact a 'high level' programming model that can be built on any combination of previously described parallel programming models. MPMD applications characteristically have multiple executable object files (programs). While application is being run in parallel every task can be executed on same or dissimilar program. In this model all tasks can use dissimilar data.