gpt4 book ai didi

parallel-processing - MPI比MapReduce更适合哪些情况?

转载 作者:行者123 更新时间:2023-12-03 09:06:26 26 4
gpt4 key购买 nike

据我了解,MPI使我可以更好地控制群集中不同节点之间如何通信。

在MapReduce / Hadoop中,每个节点进行一些计算,与其他节点交换数据,然后整理其结果分区。看起来很简单,但是由于您可以迭代该过程,因此即使像K-means或PageRank这样的算法也非常适合该模型。在具有调度位置的分布式文件系统上,性能显然不错。相比之下,MPI使我可以明确控制节点之间如何相互发送消息。

谁能描述一个集群编程场景,其中更通用的MPI模型比更简单的MapReduce模型具有明显优势?

最佳答案

几乎任何科学代码-有限的差异,有限的元素等。哪种导致循环答案,任何不容易映射到MapReduce的分布式程序都可以使用更通用的MPI模型更好地实现。不确定这对您有多大帮助,我在发布答案后会立即投票否决。

关于parallel-processing - MPI比MapReduce更适合哪些情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1530490/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com