用于分布式算法编程的助手库?

时间:2009-05-29 13:39:15

标签: c++ algorithm distributed-computing distributed-algorithm

编码分布式算法时,是否使用任何库来为处理器,寄存器,消息,链接等抽象事物建模?是否有任何图书馆可以做到这一点?

我正在考虑例如自稳定算法,如自稳定最小生成树算法。

3 个答案:

答案 0 :(得分:1)

可以使用DVM system来实现不同的分布式算法。它适用于MPI

然而,更多的是面向矩阵的科学算法,其中分布是根据数据块完成的。我有一个使用它的简短经验 - 它比直接使用MPI更方便,并允许更易读和可维护的代码。

答案 1 :(得分:0)

您可以查看OpenMP

答案 2 :(得分:0)

我认为您可能会发现分布式Apache项目很有用:

  • Apache Hadoop提供分布式文件系统和处理
  • Apache Zookeeper是一项协调服务,可能就在你的小巷里。它可以用作公共订阅机制。

还有Java Parallel Processing Framework抽象整个机器及其组成,让您专注于处理。

取决于您的需求。