ページ内ジャンプ:

アレゲなニュースと雑談サイト

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"

この議論は賞味期限が過ぎたので、保存されている。 新たにコメントを書くことはできない。
表示オプション しきい値:
  • KennedY (23289) : 2004年11月08日 18時06分 (#649664)
    この性能を生かすには、まずはおでんの3Dか牛が回転するCGの制作ですかね?
  • クラスタとグリッド (スコア:2, すばらしい洞察)

    ganq (2885) : 2004年11月08日 21時33分 (#649750)
    そろそろ、用語の定義をはっきりさせたいね。
    1-2年前なら前者がより密な結合(Shared Diskなど)で後者が緩やかな結合(Shared Nothing)かなぁ?などと自分は解釈してたけど、
    最近はほとんど区別無く使われてるね。
    • USH (8040) : 2004年11月09日 1時22分 (#649853) 日記
      私の勝手な定義は

          クラスタ: 構成している要素が同一であることが必須。
                              全要素が対象なので、いかに問題を当分に分割して
                              計算させるかがポイント。

          グリッド: 異なる要素が混ざっていてもよい。
                              要素によって得手不得手があるので、
                              タスクの割り振りをうまくするのがポイント。

      なので、今回の例はクラスタなのかな?
    • 4個のコメント が現在のしきい値以下です。
  • 恵まれてるなぁ (スコア:1, 参考になる)

    Anonymous Coward : 2004年11月08日 17時24分 (#649653)
    ITmediaでも取り上げられてます(記事 [itmedia.co.jp])。
    自分の学生のときはパソコンすら学校にありませんでした……いいなぁ。
    • Re:恵まれてるなぁ (スコア:2, すばらしい洞察)

      Anonymous Coward : 2004年11月08日 20時36分 (#649723)
      俺の小中学生の頃を思い出してみる. 小学校のときはマイタッチ計画か何かで全校生徒600人の学校にFM-77AVが4台入っていた. 運良くプログラムのわかる先生がいてパソコンクラブを結成してBASICで遊んでいた. ベーマガとリファレンスマニュアルを擦り切れるまで読んでたっけ.
      中高のときはPC-98が30台くらいあったけど,パソコンやプログラミングに理解ある人がいなくって情報教室で埃かぶってたな. 触らしてもらえんかった.

      理解があって率先してくれる大人がいる環境を”恵まれている”って言うんじゃないかと思う.


      # "Illegal Function Call"は"ILLEGAL"であって"IIIEGAL"ではないと知った15の夜.
    • 2個のコメント が現在のしきい値以下です。
  • Anonymous Coward : 2004年11月08日 18時16分 (#649667)
    こういう高校生たちが世に出てきて自分と勝負するとなると、自分のアドバンテージとは何か考えてしまいますね。
  • Tsukitomo (22680) : 2004年11月08日 19時19分 (#649696) 日記
    内臓NIC 100Base-TX」ってのがありました。
    発表資料3ページより。
    --
    Your 金銭的 potential. Our passion - Micro$oft

    Tsukitomo(月友)
  • Anonymous Coward : 2004年11月08日 20時54分 (#649727)
    全く同じ事を考えていました。 こっちはPC教室の設定を勝手に弄れないので 「1CDLinuxなクラスタ構築してウハウハ」 みたいなことを妄想して、何枚か作っていました。 完全に先を越されてしまい、やる気が減退してます・・・、。 作り上げるべきか、否か。
  • Anonymous Coward : 2004年11月09日 1時27分 (#649858)
    たとえば、マシンの台数はそこそこあるけど搭載メモリ量の関係でMPI使った並列環境にしないと解けない、というときに、この手のCDブート環境をうまく使う方法ってあるんでしょうか。うまくやれば、簡単にスケールアップ/ダウンできる、実用的なお手軽クラスタになるのになー。

    というか、ここ数日似たようなシステム作れないかなー、と妄想していた(KNOPPIXベース・MPIまで同じ)ところなんです。
    データはUSBハードディスクをがちょんと接続すれば問題ないとして、ネットワークの設定とかをどうしたもんかと考え中でして。
    例えば、LAMで並列計算したいときは、lambootのオプションとしてマシンリストファイルを食わせてやる方法(MPICHだと-machinefileオプション)がありますが、これを今回のシステムでやるとなると、リストファイルを手作業で作るしかないのかな、と思いまして。DHCPだと、どのIPアドレスが通信可能なのかを調べるだけでも大変だし・・・(LAMとかにその辺調べるツールってあったっけ・・・)
    最初から台数を指定したシステムでCDに焼いておく、というのもちょっと違う気がします。せっかくの「CDブートするだけで簡単に台数が増やせる」というメリットを殺してしまうわけですし。

    zeroconfなんかを使って(といっても、zeroconf自体をぜんぜんわかっていないんですけど)ある程度の自動化が出来ないか、とか、簡単な設定用デーモンみたいなのを用意するしかないか、とか考えていますが、なかなかよさげな案も思いつかず・・・

    # 「やってみなけりゃわからないだろ」って? その通りです。
    ## 無知をさらけ出すための間違ったACの使い方
  • hiroc-han (23419) : 2004年11月08日 20時08分 (#649711)
    原理も理解し、道具もそろっているが実行できない人がほとんどでは。
    実際に組上げる時には独特のノウハウが必要なのでは。
    外国でも、クラスタシステムを組み上げたという発表はあっても、理論性のではなく実際の性能を公表していないものや、成果を論文で出せない所は、top500でもざらだと思うのですが。
    第一、これならorigin2000買うのよりずっと安い。SGIはしまったと思っているかも。
  • Re:論文読んだけど (スコア:1, すばらしい洞察)

    Anonymous Coward : 2004年11月09日 0時50分 (#649848)
    えっと、

    高校生の研究にオリジナリティは必要ない(るほうが勿論よいが必要ではない)。高校生の研究としては、この値を出したのは評価できる点である。また、高校のパソコンだけを使った点も興味深い。

    で、無理がありますか?現実(高校のパソコンでこのような例は少ない)ことを知っていれば、無理でもなんでもないと思いますが。
  • Anonymous Coward : 2004年11月09日 1時25分 (#649856)
    orz [google.co.jp]
  • 5個のコメント が現在のしきい値以下です。