【レポート】
スーパーコンピュータで拡がる世界
1 なぜ、スーパーコンピュータが必要なのか?
2007/01/01
2011年の完成を目指して、10ペタフロップス級のスーパーコンピュータを作る文部科学省のプロジェクトが開始された。ペタは10の15乗で、10ペタフロップスは毎秒10の16乗回の浮動小数点演算を実行できるという性能である。このシステムの開発を担うのは理化学研究所の次世代スーパーコンピュータ開発実施本部であるが、完成の暁には、播磨の放射光施設であるSPRING-8と同様に研究者の共同利用施設となり、企業の利用も想定されている。
総額1000億円にものぼる税金を投入するビッグプロジェクトであるが、何のために巨大なスーパーコンピュータを作るのであろうか? また、スーパーコンピュータが出来ると、それは、我々の生活にどのように役に立つのであろうか?
なぜ、スーパーコンピュータが必要なのか?
まず、スーパーコンピュータとは何かというと、大規模な科学技術計算を高速で実行できるコンピュータである。コンピュータの歴史は、高速、高性能化の追及の歴史であるが、その中でも、スーパーコンピュータはその時々の技術で達成できる最高性能を追及してきた。
答えが出るのに100年かかる計算をやろうとする人は居ないと思うが、それが1万倍速くて3〜4日で計算が終わるとなれば、これは実行可能である。このような高性能が必要な一つの例は、天気予報である。1万Km四方の地域を100kmのメッシュで区切り、更に、高さ方向30Kmまでを300mメッシュで区切ると、全部で100万個のボックスが出来、それぞれのボックスの温度や湿度などの状態を変数とした何百万変数もの方程式を解いて、どのように空気が動き、温度や湿度がどう変化するかを計算しなければならない。
飛行機の設計も古くからスーパーコンピュータが用いられてきた分野であるが、これも細かいメッシュを切って翼の周囲の空気流を計算する。コンピュータシミュレーションが始まったころは、翼の断面を使った2次元のモデルしか計算できなかったが、コンピュータが強力になるにつれて、翼の3次元モデルの計算ができるようになった。更に、最近では、翼と胴体を含めた全機モデルの解析ができるようになるというように、コンピュータの高速化により、より精度の高い解析ができるようになってきている。
これらはスーパーコンピュータの用途のごく一部であるが、計算能力の必要性は際限がなく、より強力なコンピュータができると、新たな用途が広がるという状況である。
ヘッドライン
- 【レポート】暗号2010年問題に向け「いつまでに何をすべきか」 - ベリサインが説明[08:00 2/10]セキュリティ
- ルネサス、RXファミリ第3弾としてモータ制御向け「RX62T」を製品化[07:00 2/10]エレクトロニクス
- Rambus、次世代携帯機器向けメモリ「モバイルXDR」を発表[21:16 2/9]エレクトロニクス
- Intel、基幹業務システム向け次世代プロセッサ「Itanium 9300」を発表[20:47 2/9]エレクトロニクス
- MicronとNanya、42nmプロセスを採用した2GビットDDR3を開発[20:07 2/9]エレクトロニクス
- ISSCC 2010 - 日立、1Gbpsあたり消費電力1mW以下のトランシーバ回路を開発[19:52 2/9]エレクトロニクス
- CSSを最適化する3つのツール[17:17 2/9]JavaScript / CSS / HTML
- TIOBEプログラミング言語人気 - Scratch/Erlang/Scala/JavaFX[17:17 2/9]プログラミング
- Microsoft、Red Hat Linuxサポートをひっそり追加[17:15 2/9]システム管理
- IBM、8コア/32MB eDRAM搭載の高速CPU「POWER7」を発表 - サーバも販売開始[17:02 2/9]サーバとストレージ





