【问题标题】:Linking Mulitiple Computers to Process a Task链接多台计算机以处理任务
【发布时间】:2011-10-21 10:39:04
【问题描述】:

我不确定这个问题是否属于这里,如果不属于,请随时迁移。

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

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

感谢您的宝贵时间。

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

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

【问题讨论】:

    标签: computer-architecture


    【解决方案1】:

    您应该意识到,通过网络将他们联系起来并不会妨碍他们合作完成任务的能力。今天的大多数超级计算机和集群都是通过网络互连的(尽管是像 Infiniband 这样的高速网络)。关键是要有能够理解它在分布式环境中运行的软件(例如 MPI 库)。您还可以看看 OpenMP 或 Hadoop。这真的取决于你想用它做什么。

    【讨论】:

    【解决方案2】:

    您不能将某些计算机链接在一起以表现得像一台计算机!!!因此,您将需要特殊的硬件,它为您提供了扩展 CPU 协同工作的数量的可能性。 (比如cray

    【讨论】:

    • 所以基本上,我需要设置一台新电脑。谢谢。
    【解决方案3】:

    如果您正在谈论编写将由这些计算机处理的应用程序,您可能指的是MPI。 您可以使用Open MPI 来做到这一点,现在大多数语言都有 MPI 库。 您可以在 Wikipedia Parallel Computing 文章中找到有关并行计算的更详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-08
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      • 1970-01-01
      • 2018-03-10
      • 1970-01-01
      相关资源
      最近更新 更多