有没有办法构建像单台 PC 一样运行的集群机器?

有没有办法构建像单台 PC 一样运行的集群机器?

有没有办法从多个桌面构建一个集群,这样它就可以运行未准备好的应用程序,并被视为多核 CPU?我知道这会比使用准备好的 MPI 计算运行 Beowulf 慢很多,但我们没有要在集群上运行的应用程序的源代码。它只是使用 posix-multithreading。有什么办法吗?

答案1

如果这是一个 Linux 程序,克里吉德Linux 2.6.30 上的补丁可用于创建 Linux单一系统映像簇。

答案2

很难...如果应用程序本身没有外包能力,那么我们就无能为力。

但也许你可以探索另一种方法。例如,如果你的应用程序的功能是处理一些输入并生成一些输出,为什么不直接将输入分成多个组并将它们分布在多台机器上呢?

相关内容