それはスケーラビリティへの挑戦」と田坂氏。Sitesを見ると分かるように、HPCシステムで用いられるCPU(またはコア)数の増加はとどまるところを知らず、また、クラスタで構築されるケースがほとんどである。なると、線形でパフォーマンスが出すことが難しくなるため、結果としてシステムはますます巨大化することになる。「大規模なクラスタではノード間をどう連携するかが重要」と田坂氏は肝の部分を端的に表現する。分散メモリクラスタの実効効率は、MPIを使うと数%から10数%程度。1000コア程度のクラスタであれば20%近い効率を出すことも現在では難しくないし、ソフトウェアのチューニングで30%程度に高めることに成功しているユーザーもいるが、分散メモリクラスタの実効性能が悪いことに変わりない。ソフトウェア面だけに頼ってしまうのはハードウェアベンダーとしての名折れであるといわんばかりに、UltraVioletではMPI通信のオーバーヘッドを押さえるような仕組みをハードウェアレベルで実装する方法を選択した。Engine)と同様のものだ。次に田坂氏は「共有メモリの利点はまだその価値を保ち続けるだろう」とも話す。超大規模なシステムでは、取り扱うデータ量もケタ違い。共有メモリで性能の出るコードは確実に存在するため、そのニーズに応えていく必要がある。田坂氏はCrayに在籍していたこともあるが、そんな同氏は共有メモリをこう振り返る。「Crayの歴史を振り返ると、最初はプロセッサのクロックをどんどん上げ、そのクロックに追随できるメモリを用いることでシステムを構築していたが、次第にメモリバンド幅を確保するためのコストが現実的でないものになった。そこで並列化もしくはレジスタのパイプを増やす方法などが考え出されたが、いずれにせよベクター機で1ノード32CPU以上のシステムはコスト的にも設置面積的にも構築が現実的ではなくなっていた。チップにキャッシュをつけることでメモリバンド幅を上げずにピーク性能を向上させる方法を選択したスカラ機でも1ノード32CPU構成は1つの壁だった。SGIはCrayLinkの技術を利用してこの壁を破ると、インターコネクトの部分を改良していくことで、4世代目のNUMALINKで2048CPUのシステムを共有メモリで利用できるまでにした。UltraVioletでは、NUMAlinkの5世代目となる技術が用いられ、最大8Pバイトのグローバル共有メモリが利用可能になる予定となっている。大規模なデータとメモリをハンドリングする機構を備えたASICコントローラ『UVHUB』を新開発し、ハードウェアレベルでの解決を図っている」(田坂氏)田坂氏は、NASAには共有メモリのシステムで線形にスケールするコードが存在しており、より大規模な共有メモリのシステムを求めていると話す。「その要望が確実に存在する以上、わたしたちはそれに応えるのみ。ベクターの存在意義と同じです」とハードウェアベンダーとしての誇りをのぞかせる。共有メモリとクラスタの融合ユーザーの演算ニーズははるか上にあるとはいえ、その時代の最先端の技術でそれらに応えようとするHPC市場。システムの大規模化に伴って、その冷却効率と電源効率ももはや無視できないレベルとなった。上述したように、現在のスカラ機のアーキテクチャでペタスケールのシステムを構築しようとすると、数万単位のプロセッサコアが必要となる。CPU自体のリーク電流を軽減できたとしても、これだけの規模になるとシステムレベルでの問題は解消できていないことになる。これに対し田坂氏は、「Crayはベクターの機構そのものよりむしろ冷却関係の特許を重視していたが、UltraVioletにはそうした技術が多く盛り込まれている。ワット当たりのパフォーマンスでTOP500のマシンをランキングし直したGreen500で汎用のCPUを用いたSGIのスパコンが上位に来るのはそうした技術の現れ」と明かす。ICEのアーキテクチャにその一端をみることができる。コストパフォーマンス的に何がベストかを考えた結果ではあるが、クラスタ型のブレードアーキテクチャとの融合は必然であると話す。「UltraVioletは分散メモリでも共有メモリでも“使える”システムでなくてはならない。EXを搭載したものがまず登場する予定となっている。Itaniumの系に対するニーズも変わらず存在するが、今日の顧客が求める規模のシステムを構築するには、マルチコア化が進んでいるXeonの方がコスト面を考えると構築しやすい」(田坂氏)“最低限の満足”で終わらせないためにハードウェアベンダーとしてはユーザーの演算ニーズを満たすべく、日々研究開発にいそしんでいるが、一方で、ハードウェアのスペックが意味を持たなくなりつつあると田坂氏は話す。「ユーザーからすれば、スカラだベクターだというのはもう意味のない議論で、アーキテクチャは何でもよい。LINPACKのようにやり方次第でピーク性能に近いものが出せてしまうようなものではなく、ユーザーのプログラムを走らせるベンチマークでどれだけの性能がでるのかが重要。I/OベンチマークやMPIの通信性能を測るベンチマークなども行いながら、システム全体の処理性能が問われている」そうした市場の正当な進化に対して、ベンダーとしての課題も感じているという。「昨今は購買部門の力が強くなった、という感じがする。現場から、『こういう性能を持ったものがほしい』という要望が上がってくると、購買部門は“同じスペックで最も安いもの”を導入することになる。すると、コストは最適かもしれないが、最低限の満足しか得られなくなるリスクがある。Autumn」というイベントを開催、HPC分野を中心に最新の動向を披露する。いった最新の導入事例がズラリと並ぶ。スパコンがわたしたちの生活をどう変えたのか。それを知るいい機会に「大規模システムは増えているが、実際にそれが何に使われているのか、どんな役に立っているのか、というのをぜひご覧いただきたい」と田坂氏。その言葉には、HPCという言葉に対する考えを変える時期である、という思いが込められている。一昔前は、スパコンといえばベクター機を指していたので、差別化を図りたいスカラ機陣営はHPCという言葉を作り出した。当時は、“ハイ・パフォーマンス・コンピューター”だったが、次第にHPCはハードウェアだけにあらずという考えから、“ハイ・パフォーマンス・コンピューティング”と呼ばれるようになり今日に至る。木を見て森を見ずの状態から森も見るようになったとはいえ、性能だけを語っていたことに変わりはない。「性能のアピールからそうした性能で得られる結果は何なのか、その生産性は、という点が注目されるようになり、HPCは“ハイ・プロダクティビティ・コンピューティング”であると考えるべき時代となっている。コストを掛けて性能を10倍にしても、使う人間の能力が追いつかなければ意味がない。新システムが本格稼働を開始した。4700を中心に構築されたシステムから出力されるデータは、4Kプロジェクタ2台を用いた高機能表示装置によって可視化が図られている。4700」を中核とするスーパーコンピュータシステムを7月をめどに稼働させる。理論計算性能は13.59TFLOPSで、高機能表示装置には4Kプロジェクタを採用している。「ベクトル型のスパコンと同じ処理性能をGPUコンピューティングであれば、3.5けたほど安い価格で実現できる」——日本SGIが発表したソリューションがベクトル機の存在価値を大きく変えるかもしれない。マルチコア用自動並列コンパイラの開発を支えるデスクサイドスパコン1980年代からソフトウェア協調型マルチプロセッサアーキテクチャの研究を進める早稲田大学。そのマルチコア用自動並列コンパイラの研究開発に取り組む笠原研究室では、机の下に日本SGIのスパコンが鎮座している。世界規模でスーパーコンピュータの導入実績を持つNECは、満を持してその最新版となる「SX-9」をリリースした。8000シリーズ」の発売を開始した。1ラック当たり6TFLOPSの計算能力を持つ。「来る、来る」と言われ続けたコンテンツが中心となる時代。気がつけばそれが現実となっている。そんな時代にあって日本SGIのSiliconLIVE!と任天堂のWiiに共通するのはコンテンツの活用方法にあった。スーパーコンピュータはLinuxにとって追い風か現在、世界最速スーパーコンピュータトップ500の第1位にランクされるスパコンには、Linuxが搭載されている。Linuxは今後もそこにとどまれるだろうか。スーパーコンピュータ「次世代融合研究システム」が本格稼働を開始した。複雑な実現象をありのままに再現することで、流体科学研究のさらなる進化を目指す。称して情報を盗む「ご注意!!OFFICEのプロダクトキーが不正コピーされています。Japanスマートジャパン3Dモデラボキャリア@IT自分戦略研究所エンジニアライフディルバートアプリITmediaねとらぼねこらぼついトピ!ITmediaはアイティメディア株式会社の登録商標です。