京、10 PFLOPS を達成 81
ストーリー by reo
No.17 部門より
No.17 部門より
理化学研究所のプレスリリースによると、京速コンピュータ「京 (けい)」が、その名が示す目標であった LINPACK 性能 10 PFLOPS 超えの 10.51 PFLOPS を記録した。
今年 8 月末に 864 筐体 (CPU 数 88,128 個) 全ての搬入・据え付けが完了したとのことで、先月 7 〜 8 日で LINPACK を用いた性能計測を行ったらしい。実行効率は 93.2 %。9 万個近い CPU などから構成される巨大システムが性能計測に要した 29 時間 28 分の間、無故障で動作した。この結果は TOP 500 に登録され、シアトルにて今月 12 〜 18 日の日程で開催される SC11 で発表される。その筋の人の話によれば、1 位は確実とのこと。
複雑 (スコア:2, 興味深い)
同時に、自分たちの仕事を完遂できなかったのが残念で、悔しいです。
へたれなんでACでしか言えない。
Re: (スコア:0)
京のFFT性能が明らかになったら、ぜひ地球シミュレータと比較して溜飲を下げてください
#工学系の人間にとって、FFTの遅いスパコンなんてスパコンじゃない
Re:複雑 (スコア:3, 参考になる)
FFTは全空間通信がいるので超並列系には普通向いてません。アルゴリズム的にFFTを使わない形で、定式化そのものを見直す方向の方がこの手の超並列の世界だと一般です。端的にはK空間から実空間へ。もう少しマシな並列性能をたたき出せるFFTもアルゴリズムの段階からいろいろと考案されてますが、でもやっぱりFFTはFFT。超並列のボトルネックです。やっぱ、京の性能の神髄は超並列にあるので、いまさらFFTと言われても困る。そういう人は別のスケールの計算機を使う。ベクトルを使う。そこいらの棲み分け、超並列が必要な研究(有効な研究と)そうでない研究を分けないと。工学系というくくりは大きすぎてわけがわからんです。ベクトルにはベクトル。スカラーな超並列には超並列です。なんでもかんでも京に群がると、京の意味が無い。
Re:複雑 (スコア:1)
まったくもって、仰せの通りで‥‥‥
でも、ベクトル機は時代遅れ・スカラー機でなきゃ駄目だ~なんて言う人はそういうことを分かってないのか、分かってても口に出したくないのか、極端なことししか言わないんですよね
FFTは単に周波数分析するだけじゃなくて、相関や畳み込みの高速演算に用いられるので、そういう処理が必要な工学分野のかなり広い領域で必須なのですよ
ところで、スカラー機は(疎な)大規模連立一次線形方程式の解法などには向いてるのでしょうか? これも工学分野では重要な処理なのですが
この処理アルゴリズムは最近大きく進歩しているらしいのですけど(素人にはついていけないです)
#私の分野ではスパコンの性能が必要とされる演算量をはるかに上回ってしまったので、スパコンとはご縁ががありません
#残念ながらジャブジャブ有り余るスパコンの演算能力を生かして新しいことをやろうという人も皆無です
さんざん既出だけど、「京」の使い道って何? (スコア:1)
さんざん既出だけど、京の使い道って何?
「事業仕分け (行政刷新会議)」で、「次世代スーパーコンピュータ」(当時は「京」と名付けられる前だった)は「予算計上見送りに近い縮減」(事実上の凍結)と判定された後、巻き返しが図られ、こうなった訳だけど。
Wikipediaによると、「プロジェクトの目的は、過去に世界最高性能を記録した数値風洞、CP-PACS、地球シミュレータに続くナショナル・リーダーシップ・スーパーコンピュータの構築、およびプロジェクトを通じた計算科学・計算機科学分野の人材育成」だそうだが。
ベクトル・スカラ複合型からベクトル部を切り捨て、スカラ型になった時点で、11.2億円のスカラ型量産スパコン50台を導入した方が、総事業費約1120億円かけた「京」より、よほど物の役に立つと、誰しも思うことだ。
見栄(ナショナル・リーダーシップ・スーパーコンピュータの構築)を捨てて、プロジェクトを通じて計算科学・計算機科学分野の人材育成したところで、どうせ日銀主導の円高による産業空洞化で、中国に流れていくだけだし。
Re:さんざん既出だけど、「京」の使い道って何? (スコア:2, 興味深い)
まぁマジレスすると、10万CPU近くまでにもなってくるとインターコネクトとか耐故障技術とか
これだけの物量をきちんとスケールさせるために色々な基盤技術が必要な訳で、
お金さえ出せば Xeon をアホみたいに買ってきて繋げていつでも簡単にトップを取れるって
もんでもない。そういう意味で、お金はかなり掛かってはいるけど、この桁数までまともに
スケールさせた関係者には素直に拍手を送りたいと思う。
役に立たせる、とか日本の産業振興に役立てる、という意味では一応計画段階から
そのような意見が色々出ていたので計画には盛り込まれては居るし、開発した技術を
製品化して大いに儲けてしっかり波及効果を出して欲しいと思う。
というか出さなかったらその時には大いに叩いてよろしい。
ハードウェアに関しては各所の威信をかけて全力でやって貰ったとは思うのだが、
アプリケーションの面は正直不安が残る感じで、特にフル構成ではLINPACK以外
本当に何も動かしてないんじゃないかと思いますが、そこはこれから頑張って貰う
ところだとは思います。台数が10倍になると難易度は10倍どころじゃないのは
今現場で感じているんじゃないかな。
産業空洞化とか言いますが、最初に空洞化するのはコモディティなので、
こういう先端的なモノを増やすことこそ空洞化に対抗する手段なんではないかと
思いますがどうでしょうかね。
# 関係者ではないので間違ってたらすまん。
Re: (スコア:0)
この記事 [mycom.co.jp] によると、フルでなくて 60%位動かしてシリコンナノワイヤを解析した論文を出そうとしているみたいですね。
2PFlopsぐらいずつ5つに分けて試験運用も始めているみたいですし。
Re:さんざん既出だけど、「京」の使い道って何? (スコア:1)
プロセッサ時間、ジョブ優先度でオークションして一般開放でもすればいくらでも使えるだろうよ。
Re:さんざん既出だけど、「京」の使い道って何? (スコア:2)
Re:さんざん既出だけど、「京」の使い道って何? (スコア:1)
だったら安くてそこそこの性能のスパコンたくさん作ったほうがいいんでないの?というのが上のACの言いたいことなんじゃないかな
Re: (スコア:0)
安くてそこそこの性能のスパコンをたくさん作ったら、高性能なスパコンの代わりになると思っている時点でだいぶアレ
ちりが積って山になる事もあれば、単なるゴミの山にしかならんこともある
Re:さんざん既出だけど、「京」の使い道って何? (スコア:3, すばらしい洞察)
安くてそこそこの性能のスパコンをたくさん作ったら、高性能なスパコンの代わりになるか?
かなりの比率でYes.
なぜならスパコンのほとんどの処理時間は分割されて使われていますので.
大規模な割り当てもらうの大変ですし(枠も少ない).
例えば地球シミュレータ2,160ノードありますけど,2011年の利用実績をご覧いただくとわかるとおり
http://www.jamstec.go.jp/es/jp/status/2011req.html [jamstec.go.jp]
3割強以上のノード(65ノード以上)を利用したのはジョブ数(下のグラフ)にして1.8%に過ぎません.実際のCPU時間(上のグラフ)で見てもほとんど無いのはご覧の通り.CPU時間で見てほとんどのジョブは1/5以下(32ノード以下)のノードで走ってます.つまり,1/5のスパコンが5台だったとしてもあまり変わらないレベル.
規模が半分で良ければ価格は半分以下になりますので,例えば「最高性能のスパコン1台か,その1/2の性能のスパコンが3台か,どっちが良い?」と聞かれたら.大部分の研究者にとっては後者の方が遙かに便利と言うことになります.
じゃあなんでみんなでそっちを要求しないのかというと,ぶっちゃけて言うと,ほら,それだと予算が付きにくいので……
ある性能の1台,とかなら通るかもしれませんが,それを3台とか言うとまず無理でしょう.だったらいっそのこと同じ値段で1台あたりの演算能力はもっと高い(けどトータルの性能はたいていの場合で低い)ものを要求した方が予算が付きやすいというか……
補足 (スコア:2)
これだけでかいスパコンの計算能力上の意義に疑問を投げかけといてあれですが,でかいスパコンの開発自体の意義は認めています.
そういうでかいものを開発する人がどこかにいるおかげで,もっと小さい規模のものが安く入手できるようになるわけで.
そんなわけで,「スパコンとしての計算能力を追求する手段」としての世界トップクラスのスパコン開発には疑問がありますが,「スパコンそのものを発展させるためのスパコン開発」自体はある程度やるべきだと思います.
#でもその理由付けが,「世界最大規模の計算をやるため」ってのは
#どうもとってつけたような気がして気に入らないというか.
#いえ,そう言わないと予算が付きにくいのはわかるんですが.
Re:さんざん既出だけど、「京」の使い道って何? (スコア:1)
Re:さんざん既出だけど、「京」の使い道って何? (スコア:5, 興味深い)
>バカでかい計算一発に意味がある問題向けに作ったってことなんでしょう。
それも無いではないんですが,理研の方の話を聞く限りではもっと単純に「生命科学用のスパコンが欲しい!出来ればでかい方がいい!」とかそんな雰囲気も.
……いえ,うちの組織も絡んでるんで,否定的なことばかり言うと上司に怒られるのですが.
当初の夢(例えば茅先生達の夢)としては,階層をまたいだ計算(*)を実現して,より統一的な理解を実現する(そして精密科学のレベルまで持って行く)というのをぶち上げていたんですが,いろいろ検討が重ねられた結果結局それは現状の計算能力ではフルに利用したとしてもとても足りない(桁でいくつか足りない),という.
(新しい計算法の開発も進んでいて進展はあるんですが,当初の「夢」がでかすぎて追いついていない)
*例えば単純な1分子は,量子化学計算により非常に精密に計算できます.しかしタンパクぐらいになるとそういう精密な計算では計算量が発散してとても計算できず,もっと経験的手法が使われます.さらに周辺の溶媒の効果を取り込んだり,分子集合体である生体膜などになると経験的手法ですら計算が発散してしまうため,もっと単純な剛体球+引力(斥力)といった単純な扱いや,統計的な扱いになります.このように生体を扱おうとすると異なる階層で異なる手段が用いられるわけですが,これを計算力を駆使して同じ計算手法で原子から生体組織まで取り扱いたいとか,細胞の中での酵素反応を細胞丸ごと計算に取り込みつつピンポイントな部分は量子化学計算並みの精度で計算したいとか,そういうのがそもそもの夢です.
スパコンセンターを作ったり,そういった組織を中心にして生体分子系の計算手法(理論&アルゴリズム)の開発をしたり,とかは非常に素晴らしいと思うんですが(そういうことは今もどんどん進んでいます),使うスパコンが本当に世界一の必要があるの?とかいうと,ほら,そこはまあ.
(生命科学系を中心とした計算系の組織を作り上げるために,予算獲得の旗印としてぶち上げた,という印象が……)
#とか言うとボスに怒られます.
Re:さんざん既出だけど、「京」の使い道って何? (スコア:1)
「生命科学系」のひとくくりにするのはどうかと思うのでちょっと補足。
量子科学計算やってる人には計算能力が桁でいくつか足りないので
計算力でスケールさせるよりよりよいモデルを作る方が生物学の
アウトプットとしてはずっと重要ですが、その他の、例えばゲノム解析とか
やってる人には京ぐらいの計算量でも十分魅力的ですので
「使うスパコンが本当に世界一の必要があるの?」という話が出るのは
単にアプリ選定が間違ってるだけのような気がしなくもないです。
生命系のグラチャレ課題リストとか見るとどれも計算力よりモデルが
効いてくる問題ばかりに見える。中の人がどう思っているのか聞きたい。
Re:さんざん既出だけど、「京」の使い道って何? (スコア:1)
Re:さんざん既出だけど、「京」の使い道って何? (スコア:2)
スパコンの専門じゃないんでそんなに詳しくはないんですが,
・でかくなればなるほどインターコネクトなど接続部の設計がどんどん大変になる.
・10の規模のスパコンで効率(例えば)90%を実現するより,20の規模のスパコンで効率90%を実現する方が大変(大規模化するほど効率が落ちる,つまり倍の演算力を実現するには倍以上の規模にするか,効率の向上をもっと頑張る必要がある).
・ある程度以下のサイズのスパコンだと,すでに開発済みでパッケージ化され多数販売されているので安い.
とかそんな話は聞いたことが.
Re: (スコア:0)
素人意見ですが,単純に100の規模のものをつくるノウハウが確立しているときに50の規模のものをつくるのは容易く,500の規模のものをつくるのは難しいしということではないかと.
新しいことにチャレンジしなければその時点でのコストパフォーマンスはいいでしょうが,未来もないように思います.
兄貴、戦争は数だぜ (スコア:0)
はい、核兵器を考慮しない場合で、1120億円或いは2000億円ぐらい使って、地上駆逐艦(こんごう級水上駆逐艦で約1223億円)作るより、T-34を沢山作った方が強いと言うことです。
Re: (スコア:0)
喫水より下に撃てないから寄っちまえばこっちのモンてのは置いといいて、お互いに有利な距離で撃ち合うなら
Re: (スコア:0)
水上戦闘艦大和の建造費が1億4千万円。
T34の製造費が、269,500ルーブルから、193,000ルーブルへ下がり、その後更に135,000ルーブルとなっているから、
為替換算にもよるが、ざっと20万円強から10万円強。
地上戦闘艦大和一隻2億円対T-34×1500台。
クルスクの戦いに投入されたソ連側の戦車3600両の半分弱か。
意外にT34って、高いんだ。
Re: (スコア:0)
ガンダム一機作るよりも地上ならフライマンタとデプロッグ、宇宙ではトリアーエズとボールを作りまくって数の暴力に物を言わせた方が、ということですね。
(ギレンの野望ではほんとにそうであることも良くあるので困る)
Re:さんざん既出だけど、「京」の使い道って何? (スコア:1)
地球シミュレータみたいに1段クロスバ接続(256ノードあれば1対255の接続をすべてのノードで行う)だとノード数の2乗に比例して接続数が増えるんですが、京は6次元メッシュ/トーラスなのでノードと接続は比例します。
ノードが半分で接続数も半分ならコスト的には半分にしかならないはずです。なので、京の1/2の性能のスパコンを2つ作っても建屋の費用などの要因で京以上の費用になるはずです。
メッシュ/トーラス接続ではデータや演算の割り当てが難しくなるのでソフトウェアの開発費が膨らむ可能性がありますがそれは別の話ですよね。
開発済みのパッケージを買えば安いのは確かなんですが、だからといって開発する必要が無い訳ではないですし。
なので、状況にもよるんですが小さい物を複数作るより、でかい計算機作って必要な時に必要分だけ貸し出すのが一番効率じゃないでしょうか?
京はメッシュ/トーラスネットワークにより、どのノード群を切り出してもトーラスネットワークを構築できて(普通はメッシュになる)計算機の分割がやりやすいのが売りなので、計算機は借りやすいと思いますよ。値段は知りませんが。
Re: (スコア:0)
予算の問題は確かにあるでしょうね。
宇宙開発でも機会が少ないので何でも観測機を詰め込んで無茶な軽量化をするのと同じで,
日本の技術開発の欠点(利点でもあるかも)ですね。
まあ,でも世界最速(最先端でもいいけど)のコンピュータを一部分でも使えるとなると
プログラマのモチベーションも上がるでしょう。
それにいい結果が出来れば全コアを使って割と簡単にスケールアップできるというのも魅力なのでは。
どのみちいきなり全ノードを使うのではなく,最初は一部のノードでバグだしやアルゴリズムの最適化をするでしょうし。
同時に全ノードを使う計算が少なくても意味はあるでしょう。(ちょっと少ない気もするけど)
実行効率 93.2 %はすごいですね。おめでとう。
Re:さんざん既出だけど、「京」の使い道って何? (スコア:1)
スパコンの開発能力を維持するためだとか,スパコンの進歩自体を目標とした開発自体は否定しませんよ.それは必要なことですし.
単に,研究者側として単純に計算能力が欲しいというだけなら,もうちょっと小規模なやつを数揃えた方がパフォーマンスは高い,って言いたいだけで.
Re: (スコア:0)
計算機としてのパフォーマンスは高いけれど、計算機を使う事が目的ではありません。科学の研究結果としては、どこでもできる結果が大量に出るだけで、科学的価値はとても低いです。
この分野に限らず、未知の現象の計算に、計算機の計算能力が桁違いに必要なテーマはそこそこあり、それらを現実的な時間で計算するには、
・ 誰かが、とんでもなく計算効率の上がるアルゴリズム・精度の良い近似を思いつく
・ とんでもない速度の計算機を作る
必要があります。
前者はコストを掛ければ必ず出てくるとも限りませんし、後者はある意味コストを掛けるだけ結果が出ます。
どちらか一方では価値が薄く、どちらもそれなりにコストを掛けなければなりません。
もちろん、その研究テーマにそれだけの価値がないなら、作らない方が良いという意見はあるでしょう。
ですが、「小規模な物を沢山」というのは、上の2つの発展のどちらをも伸ばすことができません。前者の研究はパソコンレベルの計算能力で研究できますし、後者には使えない、無用の長物に中途半端なコストを掛けることになります。
Re: (スコア:0)
こんなC/P最悪のゴミにオークションなんて市場原理を導入したら大赤字になるだけでしょ。国民を騙すためには遊ばせておいた方がいい
Re: (スコア:0)
自己完結してるじゃないか
もはやケチつけたいだけにしか見えない
Re: (スコア:0)
ぜんぜん事情を知らない一般庶民からすると、
地震のメカニズムの解明やら、
津波の詳細な被害予測やら、
原子炉の安全性の確立やら、
放射能の拡散を分析して超高精度でホットスポットを割り出すやら
やってくれると、今のご時世国民の理解も得やすいんでないかと妄想します。
#そんなことはこのスパコンでなくてもできるのかもしれませんけど...
その筋の人ってだれだろう (スコア:1)
T/O
#せっかくだから永野護氏にイメージキャラクター作ってほしいな。日本人顔で額にクリスタルつけてて太ももに注射痕あってNo.17なのがいいわ。
Re:その筋の人ってだれだろう (スコア:1)
それはKeiではなくてKyoだろ
これで安心 (スコア:1)
別に常に一位では無くてもかまわないけど、技術は維持しないと
冬場の電力 (スコア:0)
設置場所は神戸だそうだけど、冬場の節電とかで大騒ぎしている中、電力の確保は大丈夫なんだろうか? 特に関西電力管内はヤバいと騒いでいるし。
実際の消費電力はともかく、大多数の一般庶民は「学者のおもちゃ」ぐらいの認識しかもってないし、何の役に立っているのかきちんと説明できないと、心情的には「こんな時に」って叩かれることはないのだろうか?
だからと言って、さすがに京を海外に動かすのは色々と問題ありそうだし。
Re:冬場の電力 (スコア:2)
> 何の役に立っているのかきちんと説明
来年春竣工とか2013年オープン予定とか、まだちょっと先の話ですけど…
大阪梅田の北ヤード再開発地区に、京などを使った可視化技術のPR [vislab-osaka.com]施設ができる予定です [kmo-jp.com]
Re:冬場の電力 (スコア:2, すばらしい洞察)
> ~何の役に立っているのかきちんと説明できないと、~
京は名前が悪い
地球シミュレータは目的実現のための手段だということがはっきりしていたが、京は競争やるだけが目的としか見えないネーミングが良くない
だから二番じゃ駄目なのかなどといわれる
Re:冬場の電力 (スコア:1)
Re:冬場の電力 (スコア:1)
断続的な絞首刑が起こりそうなので嫌です。
Re: (スコア:0)
だからレンホウにしろと言ったのに。
Re: (スコア:0)
一応建物も効率に配慮した [mycom.co.jp]と言っているけど、某さくらたん見たいに石狩、あるいは経済振興込みで夕張とかそう言う選択肢はなかったのかな。今更だけど。
電気がなけりゃ外気で冷やせばいいじゃない、ついでにそのあたりの技術も一緒に開発すれば売れるじゃない、ずーっとコンピュータの前でやってる研究者もたまには北海道で良い空気すって雪かきで体動かせば健康になれるじゃない、みたいなノリで。
#まぁ全体の使用電力に比べたら微々たるものかもしれないけど
Re: (スコア:0)
当時としても既に時代遅れだった45nmプロセスだしね。
Re: (スコア:0)
その時代遅れなプロセッサは当時インテルの2.5倍の性能で3分の1の
消費電力だったらしいけどね。
Re: (スコア:0)
今更そんなこと言って叩くのは民主の仕分けしてた連中とそれに騙されるやつくらいだろ
Re: (スコア:0)
今年動かさなければアホですよ。
最先端の旬の時期なんてそんなに長くないのに,(地球シミュレータは異常)
今のうちにじゃんじゃん成果を出してもらわないと国家の損失です。
研究者に,「出来たての鰻丼」を半年腐るまでよだれを垂らしながら観察させるレベル。
Re: (スコア:0)
今年動かさなければアホ
そ、そこまで言わなくても…
Re: (スコア:0)
Blue Waters がずっこけたから案外2年くらいは持つかもよ。
使い道って (スコア:0)
自分に使い道が思いつかないからって、
使い道がないみたいな言い方するのってどうなんだろうね。
想像力のなさを自慢したいだけ?
Re:使い道って (スコア:1)
えーと当初のスケジュール [riken.jp]では平成20年度(あの「仕分け」前)には出揃って
とっくに評価・選定されてるはずなんですけど、
まだ何にも使い道が出てきてないんですよね。
今日のリリース [riken.jp]でも「たとえば…などが考えられます。」ですし。
その筋の人の話によれば、1 位は確実とのこと (スコア:0)
元々1位を取るはずだった人が神戸港に浮かぶわけですか?
Re: (スコア:0)
すでに五大湖に沈んでるんじゃないかな・・・