1

所以我一直在考虑为我们的软件编写一个调度程序,以便与 Windows HPC server 2008 集成。我们想要集成的东西是令人尴尬的并行,任务之间没有数据共享。

我已经阅读了有关 Microsoft 的 SOA 架构的信息,并将其视为一种非常强大的可能性。但我找不到任何关于您可以使用哪些其他架构在集群上创建和运行作业的信息。

我知道有 MPI,但我认为这更适用于任务需要共享数据并相互通知进度等的工作。

所以我的问题是除了 SOA 和 MPI 之外还有哪些其他选择?

此外,我还听说过一些关于 SOA 体系结构存在缺陷的传言,任何人都可以传递有关如何使用它的信息吗?

为任何帮助而欢呼

4

2 回答 2

2

您是否尝试过http://resourcekit.windowshpc.net/并搜索过 SOA?您可能还会在我的团队完成的这个 Windows HPC 资源工具包中找到其他有用的东西。

于 2011-03-15T19:29:18.220 回答
0

我不确定您系统的整体架构打算做什么,但市场上有几种不同风格的 MPI。我最熟悉英特尔 MPI。英特尔有一个集群工具套件,其中包含 MPI、编译器(C++ 和 fortran)和诊断工具。

如果需要,一些线程运行时是开源的

www.threadingbuildingblocks.org

www.cilkplus.org

于 2012-12-13T14:53:44.810 回答