yooseeによる
2004年11月08日 17時04分の掲載
インスタントスーパーコンピュータ部門より。
インスタントスーパーコンピュータ部門より。
sillywalk曰く、"広島国泰寺高校(広島県)の科学部物理班は10月22日、KNOPPIXを用いたPCクラスタシステムによるMPI並列処理に関する研究を発表しました(発表資料[PDF])。
学校の情報教室に導入された同一機種のパソコン64台を KNOPPIX によってクラスタ化、MPI並列処理をLAMで実装し、クラスタ間通信にはrshを用いたというもの。並列処理の評価は円周率計算プログラムcpi.c(MPICH)および姫野ベンチを用いて行い、その結果、最高9475.7MFLOPSを達成しました。
学校のPCをクラブ活動の時だけクラスタ化するためKNOPPIXを用いるという着想は素晴らしく、今回のレポートをまとめた2人の生徒、ならびに同校科学部物理班の今後の活躍が大変楽しみです。なおこの研究はJSEC2004において優秀賞を獲得したとAsahi.com の記事は報じています。しかしそれに引きかえ自分が高校生だった時は…orz"
この議論は賞味期限が過ぎたので、保存されている。
新たにコメントを書くことはできない。
最高9475.7MFLOPSで何をするのか? (スコア:2, おもしろおかしい)
クラスタとグリッド (スコア:2, すばらしい洞察)
1-2年前なら前者がより密な結合(Shared Diskなど)で後者が緩やかな結合(Shared Nothing)かなぁ?などと自分は解釈してたけど、
最近はほとんど区別無く使われてるね。
Re:クラスタとグリッド (スコア:2, 参考になる)
クラスタ: 構成している要素が同一であることが必須。
全要素が対象なので、いかに問題を当分に分割して
計算させるかがポイント。
グリッド: 異なる要素が混ざっていてもよい。
要素によって得手不得手があるので、
タスクの割り振りをうまくするのがポイント。
なので、今回の例はクラスタなのかな?
親コメント
恵まれてるなぁ (スコア:1, 参考になる)
自分の学生のときはパソコンすら学校にありませんでした……いいなぁ。
Re:恵まれてるなぁ (スコア:2, すばらしい洞察)
中高のときはPC-98が30台くらいあったけど,パソコンやプログラミングに理解ある人がいなくって情報教室で埃かぶってたな. 触らしてもらえんかった.
理解があって率先してくれる大人がいる環境を”恵まれている”って言うんじゃないかと思う.
# "Illegal Function Call"は"ILLEGAL"であって"IIIEGAL"ではないと知った15の夜.
親コメント
おいおいそれで諦めちゃうのか? (スコア:3, すばらしい洞察)
ヲタと呼ばれようが、キモイと言われようが気にするな。
実社会で人より抜きん出るにはまず行動力だ、ウジウジしてても
始まらない。
研究者、開発者、営業でも企画でも何でも、使えるヤツと駄目な
ヤツの違いはそこなんだぞ。
将来平サラリーマンにでもなるのなら別だがな。
頑張れよ!!
親コメント
自分を見つめなおす機会 (スコア:1, すばらしい洞察)
Re:自分を見つめなおす機会 (スコア:3, すばらしい洞察)
/* Kachou Utumi
I'm Not Rich... */
親コメント
お約束の (スコア:1)
発表資料3ページより。
Your 金銭的 potential. Our passion - Micro$oft
Tsukitomo(月友)
Re:お約束の (スコア:2, おもしろおかしい)
-- 哀れな日本人専用(sorry Japanese only) --
親コメント
Re:お約束の (スコア:2, おもしろおかしい)
先生!いちぐらむふえてます!!
# どうでもいいのでid<ここすらどうでもいい
---にょろ~ん
親コメント
先を越された! (スコア:1, 興味深い)
MPIを使わなきゃやってらんないとき・・・ (スコア:1, 興味深い)
というか、ここ数日似たようなシステム作れないかなー、と妄想していた(KNOPPIXベース・MPIまで同じ)ところなんです。
データはUSBハードディスクをがちょんと接続すれば問題ないとして、ネットワークの設定とかをどうしたもんかと考え中でして。
例えば、LAMで並列計算したいときは、lambootのオプションとしてマシンリストファイルを食わせてやる方法(MPICHだと-machinefileオプション)がありますが、これを今回のシステムでやるとなると、リストファイルを手作業で作るしかないのかな、と思いまして。DHCPだと、どのIPアドレスが通信可能なのかを調べるだけでも大変だし・・・(LAMとかにその辺調べるツールってあったっけ・・・)
最初から台数を指定したシステムでCDに焼いておく、というのもちょっと違う気がします。せっかくの「CDブートするだけで簡単に台数が増やせる」というメリットを殺してしまうわけですし。
zeroconfなんかを使って(といっても、zeroconf自体をぜんぜんわかっていないんですけど)ある程度の自動化が出来ないか、とか、簡単な設定用デーモンみたいなのを用意するしかないか、とか考えていますが、なかなかよさげな案も思いつかず・・・
# 「やってみなけりゃわからないだろ」って? その通りです。
## 無知をさらけ出すための間違ったACの使い方
Re:論文読んだけど (スコア:1)
実際に組上げる時には独特のノウハウが必要なのでは。
外国でも、クラスタシステムを組み上げたという発表はあっても、理論性のではなく実際の性能を公表していないものや、成果を論文で出せない所は、top500でもざらだと思うのですが。
第一、これならorigin2000買うのよりずっと安い。SGIはしまったと思っているかも。
親コメント
Re:論文読んだけど (スコア:1, すばらしい洞察)
高校生の研究にオリジナリティは必要ない(るほうが勿論よいが必要ではない)。高校生の研究としては、この値を出したのは評価できる点である。また、高校のパソコンだけを使った点も興味深い。
で、無理がありますか?現実(高校のパソコンでこのような例は少ない)ことを知っていれば、無理でもなんでもないと思いますが。
親コメント
Re:orz(余計なもの:-1) (スコア:1, 参考になる)
親コメント