Macでクラスタ、問題は場所 35
ストーリー by yourCat
設置面積あたりのパフォーマンス 部門より
設置面積あたりのパフォーマンス 部門より
chiba-f 曰く、 "『期待される「マック・スパコン」、最後の障害は「形」?』によると、Intel-PCでクラスタを組むのは珍しくないですが、消費電力の少ないPowerPCのMacが研究者の注目を集めているそうです。問題はそのかさばる形状。
Macでクラスタを組んでいる例としては、UCLAのApple Seedが有名。"
同じくHotWiredにPowerMac G4のクラスタ化に関する記事もあり、にわかにMacクラスタが注目を集めている。PowerPC+Mach+Mac GUIの本領発揮といったところか。
しかしその特徴的な筐体が邪魔になるのが確かならば、デザイン優先のAppleがラックマウント筐体を作ってくれなさそうなのも確かだ。PowerMac G4 QuadまたはG4 Cube復活の方がまだ可能性があるか?
AltiVecが速いのは (スコア:4, 興味深い)
として使うことができます。 ただし64ビットレジスタ(倍精度浮動小数点)2並列としては使えないはずです。 ちなみに SSE2 は2並列の倍精度浮動小数点計算ができます。
たしかに 8ビット のデータを16個並列に処理するようなパターンの計算は驚異的なスピードがでます。AltiVecのアーキテクチャーでブロック暗号の高速化しようとすると、ビハムさんが考えた ビットスライステクニック というアルゴリズムが効果的です。16回分の計算を1度にできるので、処理速度はちょっと昔のスーパーコンピュータ並になります。
ですが倍精度浮動小数点計算をさせるだけのプログラムだと凡庸な速度に収まります。 というわけでAltiVec(中身はSIMD)は 魔法のお薬 とはならないのでした。もし詳しく知りたい人がいるなら、まずSIMDというキーワードを理解してからの方が全体の理解が進むでしょう。
すずきひろのぶ
AltiVec技術情報関連リンク (スコア:1, 参考になる)
AltiVec.org [altivec.org]関連資料や技術資料などのリンク
MPC7455 Product Summary [motorola.com]下のFactSheetやReferenceなど
Re:AltiVecが速いのは (スコア:1)
iMac ならねえ…。 (スコア:3, 参考になる)
iMac の中身だけラックマウントにしちゃうキット [marathoncomputer.com]が出てますが、
これは Rev.A から D 用なので G4(PPC74xx) は使えませんねえ。
値段も $399 と、お安くはない。。。
Apple がラックマウント筐体つくったらどうなるのかって
ちょっと興味ありますね。
実際のところ需要もありそうな…。
[udon]
Re:iMac ならねえ…。 (スコア:1)
で、時節柄(?)、こんなの [logitec.co.jp]やこんなの [compaq.co.jp]ような、引き出し式モニターも出して欲しい。当然、フレキシブルアームで。
しかし、このiRack [marathoncomputer.com]というネーミングにはやられました。ネーミングをAppleで買うしか!買うしか!
Re:iMac ならねえ…。 (スコア:0)
省スペースの要求度はそれどころじゃない?! (スコア:1, 参考になる)
上 [srad.jp]でもG-Rackリンクされちゃったけど、元記事では、
briQ [terrasoftsolutions.com] (日本語情報) [amulet.co.jp]ですら、
場所効率が悪いって出てますね。
G-Rackは、それより全然大きいですから、話にならない、と。
OS 的にはどうなのかな? (スコア:2, 参考になる)
Mac を改造して 1U ラック化したり:-)、PowerPC なマザーボードがいくつか販売されているようなのでそれを使えば場所の問題は解決するとして、OS としてはどうだろう?
Mac OS X といえば、カーネルは Mach ベースだと思う(うろ覚え故訂正お願い)けど、Linux などに比べて SMP 構成ではパフォーマンスが良いとかそういう部分はどうなのだろう?
省エネというだけではなく、パフォーマンス(やその他)も良いということなら苦労しても導入する理由になると思うんだけど。
Re:OS 的にはどうなのかな? (スコア:1)
wanchan (スコア:1)
実際最適化するとPPCは他のCPUよりも飛び抜けて早いと言われてますから、こういった使い方もアリかなと・・・
#同じ構成のIntel Dualがあまり良い数値を出していなかった
#っていうのも笑えますが...
Re:wanchan (スコア:2)
> なってましたよね。
おそらく RC5 Cracking ですね。
http://www.orange.co.jp/~masaki/rc5/fratej.html [orange.co.jp]
実際このクライアントは、かなり VelocityEngine を使っているようで
G4 で走らせると目に見えて速いです。
SETI@home client も VelocityEngine 対応してくれればなー。
こちらは Intel 系に比べて遅いんですー。
[udon]
PowerPC は遅いよ (スコア:2, 参考になる)
AltiVec なしの PowerPC はやっぱり遅いです。int も fp も。
AltiVec を使えば浮動少数演算は速くなるけどそのためには
FORTRAN を使うか、(コア部分を)アセンブラでプログラムする
必要がある。Cソースコードからの自動ベクトル化ってやっぱり
難しくて性能が出ないから。
p.s.
だれか PowerPC G4 の SPECcpu2000 の実行結果をご存知ありませんか?
探しているけ見つからないのです。
コンタミは発見の母
Re:PowerPC は遅いよ (スコア:1)
初歩的だが (スコア:1)
中身はWindows機とたいして変らんぞ。強力電源ユニット1個から
数台分の電力供給と放熱の部分を考えればできるはずだ。
無理にあの形を使う事はない。
#仕事しろってな(笑)
マシンの保証とかも考えると (スコア:1)
個人的には、「ポリタンクが問題なら、 ちょっと劣るけど、PowerBook G4を ラックにがしがし載せてくってのは どーだろ」などと思ったり。
# 1000Baseのハブをつなげて、ロジックやらデータやらをうまく分散化できれば……
MIYAZAKI Yasushi
Re:初歩的だが (スコア:0)
製品納入後のサポートとか考えると、Appleか販売業者が
ばらしたハードウェアの保証をしないとまずいですよね。
台数多いし、個人でクラスタ使うなんてあまり考えられないし。
クラスタ使うユーザはシステム屋じゃないんだから、故障したら
自分達で何とかせいというのは無茶です。
Re:初歩的だが (スコア:3, おもしろおかしい)
#マジメな奴はこっち [marathoncomputer.com]
サポートすればビジネスチャンス (スコア:2, 興味深い)
独自でサポートする形なら基板のみでもAppleから供給可能かも
1マシーンで8CPU構成にし10個重ねて小型冷蔵庫サイズにおさめれば
600 Gflopsは出るんじゃないかな。<ピークで
ど~~んって感じのサーバサイズなら簡単に1Tflopsいくんじゃない。<1.2GHzG4 X 128CPU(1152 Gflops)
って事で40台のスペースあればこれ [srad.jp]と同じになるのか?
これならオフィスのフロアー程度で同じになるのかもなぁ。
回収したならカバー付けて新古G4って事で他の業者に卸すとか二次使用も考えれば
コスト的も採算とれるかも。
片落ちのプロセッサもMacユーザへ売れるし…<お得かもよ2、4、8CPU
このビジネス上手くいそうだと思うのだが…
Macの基板つなぎ合わせただけのマシーンで ここ [top500.org]に上位に載ったら笑えますね。
当然サイドはでかいG4ロゴです。(笑)
IBMが黙っていないかもしれんが
どうせやるなら (スコア:0)
POP [zdnet.co.jp]仕様の マザーボードでラックマウントできる
サーバを作って、Darwinを根性で移植ってのがいいかも(笑)
Re:どうせやるなら (スコア:1)
>サーバを作って、Darwinを根性で移植ってのがいいかも(笑)
POP仕様なら、NetBSDも容易に移植できるかも。
#PowerPCのPPC Mac、BeBoxなんかが動いてるし、基本的に
#移植性は高いです。
#ただ、Code中のVelosity Engineの使用度とか最適化度とかは
#ちょっとわかりませんが・・・。
記事読むと、OS X/Darwinが必須なのではなくて、消費電力が少ない
PowerPCのCPUを使ったクラスタが着目されているようですから、
こういうのもありかな、と思いました(苦笑)。
#それとも、クラスタにOS XのGUIが必要なのかな??
#・・・単にコンセプトを出しているヒトの趣味のような気もするなぁ・・・。
でも、消費電力(発熱)と性能を考えると、Crusoe搭載のブレードサーバを
クラスタにしてPC-Unixで動かすのでもいいような・・・。
#PPCとCrusoeのどっちが処理能力/消費電力が高いんでしょ?
---- redbrick
Re:どうせやるなら (スコア:2)
この記事 [hotwired.co.jp]のPooch [daugerresearch.com]を使いたいのかな?
[udon]
Re:どうせやるなら (スコア:1)
Crusoe の浮動小数点演算性能は、同クロックのP3にすら、はるかに及ばないはず。
Web サーバーみたいに、整数演算中心で、ネックが I/O ならば、Crusoe ブレードに歩があるんだろうけど、
flops勝負では話にならないと思ふ。
Re:どうせやるなら (スコア:0)
だったりして(笑)
GUIはいらないかもしれない、ってかいらないけど、先
の書き込みには Darwin とかかれているので、 Mac OS
Xの GUIを抜きにした状態[を|も]想定してるんじゃな
いかな?
まぁ、Darwin
記事を読んだ (スコア:1)
MPU の消費電力が少なければ、発熱も少ないわけで、冷房システムも安上がりで済む。
というわけで、省エネ効果は侮れませんな。
実際、同クロックのP3vsG3なら、G3のほうが setiathome 処理は早いのは、体験済みだし。
Pooch(プーチ、日本語のポチ?) (スコア:1, 参考になる)
並列コンピュータのソフトはいろいろあるけど、 大部分は、素人では設定しにくいのが難点です。 ネットワークの設定や、タスク配分の最適化や、セキュリティなど。
プーチがあるというだけで、Macは並列コンピュータの 有力候補になります。元記事にある、生物系など、 コンピュータの専門家が少ない分野では、特にそうです。Re:Pooch(プーチ、日本語のポチ?) (スコア:2, 興味深い)
クラスターコンピューティングを専門に研究でやっている人達って、便利なツールになるはずのzillaのようなタイプって手を出さないんだよね。先進性がなくって 論文がかけない から。みんなが使えて便利なものを作れるけど、作れない。これって皮肉だよね (こんど暇を見つけて作ろうかな)。
すずきひろのぶ
Xserve (スコア:1)
=^..^=
Enjoy Computing, Skiing, as much as Horse Racing.
互換機売られるのが嫌なら (スコア:0)
で、筐体だけラックマウントにしたマシンを
どこぞのベンダに販売してもらう、と。
Re:互換機売られるのが嫌なら (スコア:1, 参考になる)
その形態ですら認めたくなかったからこそ、
互換機市場はJobsによって潰されたのでは?
旧UMAX(SuperMac)のロジックボードは、
PM9500系/同4400系のものなどをベースにしていて、
Appleから直ではないものの共同開発に近い形で
いくつかのメーカから出荷されていたはず。
# 某国内A社とか
当時のJobsの発言に、ソフト(MacOS)も、
デザインも、すべてAppleがコントロールする。
的なものがあったかと。
要するに、外装デザイン(意匠)もMacの内なので、
それ以外は認められない!という考えでしょうか。
他のベンダに任せるのは、やりそうもないけど、
それならApple自身が、転売を認めない形で
研究所などに「マザボ+ラックケース」で納品する
とか、柔軟に対応して欲しいところですけどねぇ。
(もったいない…)
やっぱり、こういう要望は「Tell Us [apple.co.jp]」へ?
Re:互換機売られるのが嫌なら (スコア:2, 参考になる)
すずきひろのぶ
Re:互換機売られるのが嫌なら (スコア:0)
Macでクラスタ、問題は形 (スコア:0)
Re:Macでクラスタ、問題は形 (スコア:1)
Re:Macでクラスタ、問題は形 (スコア:1)
ほら、肉まんとか入ってるアレ。
あれのデカいのつくって、モニターはずして入れれば、、、
XとかClassicとかDirwinとかいろいろなあんこがあるし。
Re:Macでクラスタ、問題は形 (スコア:0)
齢を感じる (鬱だ