Beowulf

曖昧さ回避 この項目では、コンピュータ用語について説明しています。文学作品については「ベーオウルフ」をご覧ください。

Beowulfは、コンピュータ・クラスターを構成する方式の名前で、LinuxBSD系OSなどのフリーなPC-UNIXを載せたパーソナルコンピュータクラスターによる高性能計算の実現法である。

"Beowulf"とはあくまで方式に付けられた名称である。Beowulfを構成するに当たってそれぞれ使うソフトウェアは異なり特に必要な要素となるソフトウエアの部品はない。

Beowulfの特徴

  • フリーのUNIXのソースコードの改造により実現される。
  • 一般的に販売されているPCを複数使って作られる。
  • ノードとなるコンピュータクラスターを構成する各コンピュータは、クラスターの処理のためにだけ使われる。
  • ノードは、クラスター専用に使われる高速のネットワークにより接続されている。
  • クラスターとして使われる目的は、あくまで高速な処理をするためで、クラスターとしての別の目的である処理などの信頼性のためではない。

Beowulfを構成するためのソフトウェア

  • LinuxやBSD系のフリーなUNIXなど。
  • 特に共通して使われる他のソフトウェアはないが、以下のどれかが使われる事が多い。
    • 並列処理ライブラリー:
    プログラマが計算の単位(タスク)を、分割してネットワーク上のコンピュータに送り、計算の結果を収集する。
    • MPI (Message Passing Interface)
    • PVM (Parallel Virtual Machine)
    • その他

参照

他のクラスターコンピュータ:MOSIX。

外部リンク

  • Beowulf.org
  • Home build
  • Cluster Monkey Free On-line Cluster Magazine
  • LinuxHPC.org
  • MPI homepage
  • KLAT2
  • Cluster Builder
  • NPACI Rocks
  • Project Kusu HPC Cluster Toolkit
  • Engineering a Beowulf-style Compute Cluster
  • KASY0 (Kentucky ASYmmetric Zero)
典拠管理データベース: 国立図書館 ウィキデータを編集
  • イスラエル
  • アメリカ