所以我一直在寻找为我们的软件编写调度程序以与Windows HPC server 2008集成。我们想要整合的东西是非常平行的,任务之间没有共享数据。
我已经阅读过有关Microsofts SOA架构的内容,并将其视为一种非常强大的可能性。但我无法找到任何可用于在集群上创建和运行作业的其他体系结构。
我知道有MPI,但我认为这更多的是针对任务需要共享数据并相互通知进度等的工作。
所以我的问题是除了SOA和MPI之外还有什么其他选择?
此外,我听到一些传言称SOA架构存在缺陷,任何人都可以传递有关如何使用的信息吗?
为任何帮助干杯
答案 0 :(得分:2)
您是否尝试过http://resourcekit.windowshpc.net/并搜索了SOA?您可能会在我的团队完成的Windows HPC资源工具包中找到其他有用的东西。
答案 1 :(得分:0)
我不确定您系统的总体架构是什么意图,但市场上有几种不同风格的MPI。我最熟悉英特尔MPI。英特尔拥有一个集群工具套件,其中包含MPI,编译器(C ++和fortran)以及诊断工具。
如果需要
,则某些线程运行时是开源的www.threadingbuildingblocks.org
www.cilkplus.org