アカウント名:
パスワード:
> CPU とメモリと LAN カードだけのマシンで Beowulf 組むんですよ。 > > 今の CPU とメモリの値段考えると、驚く程安価でかなりの速度が出そう。
# 最初にBeowulfの紹介記事を見たときには、 # 「各ノードに4ポートNICをつんで、それで超立方格子(?)を組んで」と、 # ややこしいネットワーク構成が必要、と書かれて いたようだが、 # スイッチングハブで解決したのかな?
アライドテレシスでも、まだ4ポート以上の1000BASE-Tスイッチングハブは用意してないみたいですね。
> Alpha マシンよりコストパフォーマンスが優れているでしょう。
> 1ノードから4本の線が出れるということは すると4次元立方体、なのかな。 > 2^4=16。それで16ノードかぁ。
ロス・アラモス国立研究所で1996年に作られた16ノードのBeowulfクラスタ「Loki」では、『4時限ハイパー・キューブ』(翻訳記事のまま)で各ノードを接続しているそうです。
で、このハイパー・キューブ状のネットワークだけでなく、スイッチング・ハブで構成されたネットワークでも各ノードはつながっているとのこと。スイッチング・ハブにはフロント・エンド・マシンもつながっているそうです。
Compaqが売っている、Alphaマシンによるクラスタ・システムの概念図にも、フロント・エンド・マシンと各ノードがつながるスイッチング・ハブとは別に、フロント・エンドとは独立したスイッチング・ハブもオプションで追加できるようです。
僕には24ポートのスイッチが必要な理由がわかりませんでした。
単に「18ポートのスイッチはメーカーのラインナップにあまりない」というだけな気が。
で、GbEの話に戻すと、PLANEXの4ポートを使うという前提だとHUB同士を繋ぐ線が必要なので、実質使えるポートは3つだから、結局6台必要、という話ではないかと。
なのでこんなのを使えば1台で済むと思いますが、US-Onlyのオンライン直販で$2685です。PLANEXの4ポート6台よりは安いですが。
> なのでこんなのを使えば1台で済むと思いますが、US-Onlyのオンライン直販で$2685です。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
クライアントマシンだと・・・ (スコア:2)
Re:クライアントマシンだと・・・ (スコア:2, 興味深い)
今の CPU とメモリの値段考えると、驚く程安価でかなりの速度が出そう。
Alpha マシンよりコストパフォーマンスが優れているでしょう。
大学の各研究室レベル等での構築が十分可能だとおもいます。
#本当は設置する場所が一番問題。
Re:クライアントマシンだと・・・ (スコア:2, 参考になる)
プラネックス社が現在あつかっている1000BASE-Tスイッチングハブは、98,000円の4ポートだから、16ノード分のポートを作るには6台のハブが必要。ということは、スイッチングハブだけで、¥98,000×6=¥588,000(消費税別)、か。
アライドテレシスでも、まだ4ポート以上の1000BASE-Tスイッチングハブは用意してないみたいですね。
Alphaマシンだと、こういうCompaq謹製システムがあるので、ユーザーがゼロから手作りしなくても済むみたいですね。ちょー立方 (スコア:3, 参考になる)
>それで超立方格子(?)を組んで
2^N台のマシンの集合を、各マシンをN次元立方体の頂点に見たてて(概念的に)並べて、
N次元立方体の各辺にネットワークの線(実体)を張ることで、
ほかのどのマシンへも最大でN台のマシンを通るだけで行きつけるようにする、
っていう奴でしたっけ。
対角線方向に線を張るのをやめることで、
張るべき場所の数の(組み合わせの)爆発を回避するってゆー。
マシン番号のうち互いに「1bitだけが」違う2台は
必ず線で直結されており、任意の番号から別の番号まで到達するには
出発側の番号を到着側の番号に1bitづつ「近づけて」いけば
必ず最短コースになるとゆー。
通信の負荷を分散させたいと思ったら、Nbitのうちどれをチェンジするかを乱数かなんかでテキトウに散らして決めればいい、んでしょうか。
1ノードから4本の線が出れるということは
すると4次元立方体、なのかな。
2^4=16。それで16ノードかぁ。
Re:ちょー立方 (スコア:2, 参考になる)
ロス・アラモス国立研究所で1996年に作られた16ノードのBeowulfクラスタ「Loki」では、『4時限ハイパー・キューブ』(翻訳記事のまま)で各ノードを接続しているそうです。
で、このハイパー・キューブ状のネットワークだけでなく、スイッチング・ハブで構成されたネットワークでも各ノードはつながっているとのこと。スイッチング・ハブにはフロント・エンド・マシンもつながっているそうです。
Compaqが売っている、Alphaマシンによるクラスタ・システムの概念図にも、フロント・エンド・マシンと各ノードがつながるスイッチング・ハブとは別に、フロント・エンドとは独立したスイッチング・ハブもオプションで追加できるようです。
Re:ちょー立方 (スコア:2, 参考になる)
Loki の場合は gravitational N-body simulation とかを計算するので全てのノードかほぼ同距離になるよう繋げる必要があるんですね。
#重力場は長距離力だから?
問題を2次元の差分方程式なんかに決め打ちしてやれば、考える系と同じ配位数で良いわけですし。
#気象予報のシミュレーションはこれにあたるのかな?
パラメータパラレルするだけなら RS-232c でも(どうやって繋ぐかは別として速度的に)十分だし。
ほとんど計算する対象依存になるんでしょうけども、少なくともノード間通信時間は並列化のボトルネックなんで、速いに越したことは無し。
#実際結構悩まされている。
Re:ちょー立方 (スコア:1)
細かいこと言えば、2^N台に対してネット距離が(最大)Nなわけで、
同距離ってわけじゃなく、いわゆるLogオーダーって奴ですよね。
リニアオーダーよりはずっとマシなのは同じだけど。
#モトネタはたしかネットワークの概論を説明する本かなんかのかなり最初の頁に載ってた話だったと思う(^^;
#スター型だのなんだの…
>計算する対象依存
対極に有るのがSETI@homeみたいな奴っすかね。
ありゃりゃ盲点。 (スコア:1)
#各マシン Dual (CPU & NIC) にして所どころクロスケーブルででも繋げますか ;-) <本末転倒の匂い
それから Beowulf って単語使ったのもまずかったかも知れませんね。
単に外に繋がったマシンが1台だけのクラスタのことです。
#まだ固有名詞の匂いが残っている?
あと、
>「Beowulf Tutorial: Building a Beowulf System」 の見積り表
見てみたんですけど、僕には24ポートのスイッチが必要な理由がわかりませんでした。
#LAN カードは18枚で良いと書いてあるので、、。
うーん。しかし世の中そんなに甘くはないみたいですね。
Re:ありゃりゃ盲点。 (スコア:2, 参考になる)
単に「18ポートのスイッチはメーカーのラインナップにあまりない」というだけな気が。
で、GbEの話に戻すと、PLANEXの4ポートを使うという前提だとHUB同士を繋ぐ線が必要なので、実質使えるポートは3つだから、結局6台必要、という話ではないかと。
なのでこんなのを使えば1台で済むと思いますが、US-Onlyのオンライン直販で$2685です。PLANEXの4ポート6台よりは安いですが。
Beowulf組むなら、こっちのほうが良いだろうな (スコア:1)
Re:Beowulf組むなら、こっちのほうが良いだろうな (スコア:1, 参考になる)
> もたないほど、今のPCの計算能力は上がっているんですか?
最近の事情はよくわかりませんが、かつての私のような
根性ナシ学生にとっては、粒度がどーのってことを考え
なくていいくらい通信速度が速くなってくれたほうが、
数値シミュレーションプログラム書くときには嬉しいと
思います。