MPI Technology Review