【发布时间】:2011-10-21 10:39:04
【问题描述】:
我不确定这个问题是否属于这里,如果不属于,请随时迁移。
我的问题是,是否可以将许多不同的 PC 单元组合在一起工作? 以购买 3 台不同的 HP 台式电脑为例。然后链接硬件,使它们充当一台 PC。
如果是这样,请指出一些我可以使用的资源。
感谢您的宝贵时间。
注意 我不是指通过网络连接它们,而是让实际的硬件一起工作。
我不确定这是否可行,所以我确定我所有的谷歌搜索词都与问题无关。
【问题讨论】:
我不确定这个问题是否属于这里,如果不属于,请随时迁移。
我的问题是,是否可以将许多不同的 PC 单元组合在一起工作? 以购买 3 台不同的 HP 台式电脑为例。然后链接硬件,使它们充当一台 PC。
如果是这样,请指出一些我可以使用的资源。
感谢您的宝贵时间。
注意 我不是指通过网络连接它们,而是让实际的硬件一起工作。
我不确定这是否可行,所以我确定我所有的谷歌搜索词都与问题无关。
【问题讨论】:
您应该意识到,通过网络将他们联系起来并不会妨碍他们合作完成任务的能力。今天的大多数超级计算机和集群都是通过网络互连的(尽管是像 Infiniband 这样的高速网络)。关键是要有能够理解它在分布式环境中运行的软件(例如 MPI 库)。您还可以看看 OpenMP 或 Hadoop。这真的取决于你想用它做什么。
【讨论】:
您不能将某些计算机链接在一起以表现得像一台计算机!!!因此,您将需要特殊的硬件,它为您提供了扩展 CPU 协同工作的数量的可能性。 (比如cray)
【讨论】:
如果您正在谈论编写将由这些计算机处理的应用程序,您可能指的是MPI。 您可以使用Open MPI 来做到这一点,现在大多数语言都有 MPI 库。 您可以在 Wikipedia Parallel Computing 文章中找到有关并行计算的更详细信息。
【讨论】: