您可以将Map-Reduce理解为MPI功能的子集,因为它类似于具有用户定义函数的MPI集合操作。因此,您可以使用MPI而不是Map-Reduce,反之亦然,因为在MPI中您可以描述更多操作。 Map-Reduce的主要优势似乎是集中在这个单一的并行概念上,从而减少了为了使用它而需要学习的接口。