スーパーコンピューターは、米国、中国、その他すべてが最速のコンピューターを求めて競争したため、90年代には大規模な競争でした。レースは少し衰退しましたが、これらのモンスターコンピューターは依然として世界の問題の多くを解決するために使用されていました。
なので ムーアの法則 (計算能力はおよそ2年ごとに2倍になるという古い観察)は、コンピューティングハードウェアをさらに押し進め、解決される問題の複雑さも増します。スーパーコンピューターは以前はかなり小型でしたが、現在では倉庫全体を占めることができ、すべてが相互接続されたコンピューターのラックでいっぱいになっています。
コンピュータを「スーパー」にするものは何ですか?
「スーパーコンピューター」という用語は、単純なラップトップよりも何倍も強力な1台の巨大なコンピューターを意味しますが、それは事実から遠く離れることはできません。スーパーコンピューターは何千もの小さなコンピューターで構成されており、すべてが1つのタスクを実行するために接続されています。データセンターの各CPUコアは、おそらくデスクトップコンピューターよりも実行速度が遅くなります。コンピューティングを非常に効率的にするのは、それらすべての組み合わせです。この規模のコンピュータには多くのネットワークと特別なハードウェアが関係しており、各ラックをネットワークに接続するほど簡単ではありませんが、この方法でそれらを想像することができ、マークから大きく外れることはありません。
すべてのタスクをそれほど簡単に並列化できるわけではないため、スーパーコンピューターを使用して毎秒100万フレームでゲームを実行することはありません。並列コンピューティングは通常、非常に計算指向のコンピューティングを高速化するのに適しています。
スーパーコンピューターは、FLOPS(Floating Point Operations Per Second)で測定されます。これは、基本的に、計算を実行できる速度の尺度です。現在最速のものは IBMのサミット 、200ペタフロップス以上に達する可能性があり、ほとんどの人が慣れている「ギガ」よりも100万倍高速です。
それで、それらは何のために使用されますか?主に科学
スーパーコンピューターは計算科学のバックボーンです。それらは、癌研究のためのタンパク質フォールディングシミュレーションを実行するための医療分野、大規模なエンジニアリングプロジェクトや理論計算のためのシミュレーションを実行するための物理学、さらには他の投資家に優位に立つために株式市場を追跡するための金融分野でも使用されます。
おそらく、平均的な人に最も利益をもたらす仕事は、気象モデリングです。来週の水曜日にコートと傘が必要かどうかを正確に予測することは、驚くほど難しい作業です。今日の巨大なスーパーコンピューターでさえ、正確に行うことはできません。全天候型モデリングを実行するには、ZettaFLOPSで速度を測定するコンピューターが必要であると理論付けられています。これはPetaFLOPSからさらに2層上にあり、IBMのサミットの約5000倍の速度です。私たちを阻んでいる主な問題はハードウェアではなくコストですが、2030年までそのポイントに到達しない可能性があります。
そのすべてのハードウェアを購入または構築するための初期費用は十分に高いですが、本当のキッカーは電気代です。多くのスーパーコンピューターは、稼働を維持するためだけに、毎年数百万ドル相当の電力を消費する可能性があります。そのため、理論的には、接続できるコンピューターでいっぱいの建物の数に制限はありませんが、現在の問題を解決するのに十分な大きさのスーパーコンピューターのみを構築しています。
それで、私は将来、自宅にスーパーコンピューターを持っていますか?
ある意味で、あなたはすでにそうしています。最近のほとんどのデスクトップは古いスーパーコンピューターのパワーに匹敵し、平均的なスマートフォンでさえ悪名高いものよりも高いパフォーマンスを持っています Cray-1 。したがって、過去と比較して未来について理論化するのは簡単です。しかし、これは主に、平均的なCPUが何年にもわたってはるかに高速になっているためです。これは、もはやそれほど速くは発生していません。
最近、トランジスタを小さくできる限界に達すると、ムーアの法則が遅くなり、CPUの速度がそれほど速くなりません。それらはより小さく、より電力効率が良くなり、デスクトップではチップあたりのコア数が増え、モバイルデバイスでは全体的に強力になる方向にCPUパフォーマンスが向上しています。
しかし、平均的なユーザーの問題がコンピューティングのニーズを超えて設定されていることを想像するのは困難です。結局のところ、インターネットを閲覧するのにスーパーコンピューターは必要ありません。また、ほとんどの人は地下室でタンパク質の折り畳みシミュレーションを実行していません。今日のハイエンドの消費者向けハードウェアは、通常のユースケースをはるかに超えており、通常、3Dレンダリングやコードコンパイルなど、その恩恵を受ける特定の作業のために予約されています。
いいえ、おそらくありません。最大の進歩は、携帯電話やタブレットなどのモバイル分野にあると思われます デスクトップレベルのパワーに近づく 、それはまだかなり良い進歩です。