Parallel processing MPI vs Charm++;:差别

Parallel processing MPI vs Charm++;:差别,parallel-processing,mpi,distributed,charm++,Parallel Processing,Mpi,Distributed,Charm++,我对MPI和charm++都是新手。他们似乎都做同样的工作,但研究人员更喜欢charm++而不是MPI(不确定这个事实,这是基于对分布式系统中一些论文的快速浏览得出的结论)。有谁能告诉我这两者之间的区别吗?鉴于MPI应用程序数量庞大,Charm++应用程序屈指可数,我不知道您是如何得出研究人员更喜欢后者的结论的。此外,两者的工作并不相同——MPI是一个相当低级的消息传递API,而Charm++是一个面向对象的分布式编程范例,它可以使用MPI满足自己的消息传递需求。这是一个相当大的问题。您可能应该

我对MPI和charm++都是新手。他们似乎都做同样的工作,但研究人员更喜欢charm++而不是MPI(不确定这个事实,这是基于对分布式系统中一些论文的快速浏览得出的结论)。有谁能告诉我这两者之间的区别吗?

鉴于MPI应用程序数量庞大,Charm++应用程序屈指可数,我不知道您是如何得出研究人员更喜欢后者的结论的。此外,两者的工作并不相同——MPI是一个相当低级的消息传递API,而Charm++是一个面向对象的分布式编程范例,它可以使用MPI满足自己的消息传递需求。这是一个相当大的问题。您可能应该通过指定您正试图弄清楚的特定内容来缩小范围。MPI和Charm++涵盖的所有内容的范围都要大得多,这将在这里给出答案。我想模拟一个分布式生产者-消费者问题,并需要在完成时断言系统的一些属性。