3

当您编写分布式算法时,您是否使用任何库来对处理器、寄存器、消息、链接等抽象事物进行建模?有没有这样做的图书馆?

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

4

3 回答 3

1

有一个DVM 系统可用于实现不同的分布式算法。它在MPI之上工作。

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

于 2009-05-29T13:42:53.373 回答
0

您可能想查看OpenMP

于 2009-05-29T23:06:13.327 回答
0

我认为您可能会发现分布式 Apache 项目会有所帮助:

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

还有Java 并行处理框架,它抽象了整个机器及其组合,让您可以专注于处理。

取决于你的需要。

于 2010-08-23T13:54:51.593 回答