HyperAI超神经

贝奥武夫集群 Beowulf Cluster

贝奥武夫集群 (Beowulf cluster 也称 Beowulf-style cluster, Beowulf architecture) 是一种高性能的并行计算机集群结构,特点是使用廉价的个人电脑硬件组装以达到最优的性价比。它的名字取自古英语著名史诗「Beowulf」,于 1994 年在 NASADonald Becker 等人开发。

Beowulf 集群提供了一种使用 COTS (Commodity off the shelf) 硬件构造集群系统以满足特殊的计算需求的方法。这里的 COTS 是指像 PC 和以太网这种广为应用的标准设备,它们通常可以由多家厂商提供,所以通常性价比很高。 Beowulf 集群现在已被人们看作高性能计算 (HPC) 中的一个分支或流派。

几乎每个 Beowulf 集群的设计者都有自己的 Beowulf 集群的定义,很难给 Beowulf 集群下一个确切的定义。以下为多数 Beowulf 集群具有的特征:

  • Beowulf 是一种系统结构,它使得多个计算机组成的系统能够用于并行计算;
  • Beowulf 系统通常有一个管理节点和多个计算节点构成。它们通过以太网(或其他网络)连接,管理节点监控计算节点,通常也是计算节点的网关和控制终端。它通常也是集群系统文件服务器。在大型的集群系统中,由于特殊的需求,这些管理节点的功能也可能由多个节点分摊。
  • Beowulf 系统通常由最常见的硬件设备组成,例如 PC 、以太网卡和以太网交换机。 Beowulf 系统很少包含用户定制的特殊设备。
  • Beowulf 系统通常采用廉价且传播度高的软件,例如 Linux 操作系统、并行虚拟机 (PVM) 和消息传递接口 (MPI) 。

参考来源:

【1】https://docs.huihoo.com/linux/cluster/beowulf.html

【2】https://en.wikipedia.org/wiki/Beowulf_cluster