链接多台计算机以处理任务

时间:2011-10-21 10:39:05

标签: computer-architecture

我不确定这个问题是否属于这里,所以如果没有,请随意迁移。

我的问题是,是否可以将许多不同的PC单元组合在一起工作? 例如,购买3台不同的惠普台式电脑。然后链接硬件,使它们充当一台PC。

如果是这样,请指出我可以使用的一些资源。

感谢您的时间。

注意 我不是指通过网络链接它们,而是让实际的硬件协同工作。

我不确定这是否可行,所以我确信我的所有Google搜索字词都与此问题无关。

3 个答案:

答案 0 :(得分:1)

您应该意识到通过网络链接它们并不会消除它们共同完成任务的能力。今天大多数超级计算机和集群都是通过网络互连的(尽管速度非常快,如Infiniband)。关键是要有能够理解它在分布式环境中运行的软件(例如MPI库)。您还可以查看OpenMP或Hadoop。这实际上取决于你想用它做什么。

答案 1 :(得分:0)

如果您正在讨论编写将由这些计算机处理的应用程序,您可能会引用MPI。 您可以使用Open MPI来执行此操作,现在大多数语言都有MPI库。 您可以在Wikipedia Parallel Computing文章中找到有关Parallel Computing的更详细信息。

答案 2 :(得分:0)

你不能把一些电脑连在一起表现得像一个人!因此,您将需要特殊的硬件,这使您可以扩展CPU的数量。 (如cray