SPMD = Single Program Multiple Data. SPMD is a parallel programming model in which different processors execute the same program on different sets of data (on multiple data).