スーパーコンピュータの仕組み
スーパーコンピュータには、並列処理を使用して互いに通信し、問題を解決する数千のノードが含まれている可能性があります。しかし、並列処理には、対称マルチプロセッシング(SMP)と大規模並列処理(MPP)の 2 つのアプローチがあります。
SMP では、プロセッサはメモリと I/O バスまたはデータパスを共有します。SMP は、密接に結合されたマルチプロセシング、あるいは「全てを共有するシステム」とも呼ばれています。
MPP は、プログラムの異なる部分で同時に動作する複数のプロセッサ間でプログラムの処理を調整します。各プロセッサは、独自のオペレーティング・システムとメモリを使用します。MPP プロセッサは、プロセッサ間でメッセージを送信できるメッセージング・インターフェースを使用して通信します。MPP は複雑で、共通のデータベースをパーティション化し、プロセッサ間で作業を割り当てる方法に関する知識が必要です。MPP システムは、「疎結合型」または「共有しない」システムとして知られています。
SMP のメリットの 1 つは、コンピュータ間でワークロードを動的にバランスさせることで、より多くのユーザーに迅速にサービスを提供できることです。SMP システムは、オンライン・トランザクション処理(OTP)に MPP システムよりも適しており、多くのユーザーが同じデータベース(単純なトランザクション処理など)にアクセスしています。MPP は、複数のデータベースを同時に検索する必要があるアプリケーション(意思決定支援システムやデータ・ウェアハウス・アプリケーションなど)に SMP よりも適しています。
スーパーコンピュータの種類
スーパーコンピュータは、汎用性と特殊性の 2 つのカテゴリに分類されます。これらのカテゴリ内では、汎用スーパーコンピュータを 3 つのサブカテゴリに分けることができます。
汎用スーパーコンピュータ
- ベクトル処理コンピュータ:科学コンピューティングでは、80 年代から 90 年代初頭のほとんどのスーパーコンピュータがベクトル・コンピュータでした。最近ではそれほど人気がありませんが、今日のスーパーコンピュータには、いくつかのベクトル処理を使用する CPU がまだあります。
- 緊密に接続されたクラスタ・コンピュータ:1 つのユニットとして連携する接続コンピュータのグループで、大規模な並列クラスタ、ディレクターベースのクラスタ、2 ノード・クラスタ、マルチノード・クラスタが含まれます。パラレルおよびディレクターベースのクラスタは高性能処理に一般的に使用され、2 ノードおよびマルチノードのクラスタは耐障害性に使用されます。
- コモディティ・コンピュータ:これには、高帯域幅、低遅延のローカル・エリア・ネットワーク(LAN)で接続された多数の標準的なパーソナル・コンピュータ(PC)の配置が含まれます。
専用スーパーコンピュータ
専用スーパーコンピュータとは、特定のタスクや目標を達成するために構築されたスーパーコンピュータです。性能向上のために、一般的にアプリケーション固有の集積回路(ASIC)を使用します(例えば、Deep Blue や Hydra はどちらもチェスのようなゲーム用に構築されています)。
スーパーコンピュータのユースケース
その明らかな利点から、スーパーコンピュータは工学や科学研究などの分野で広く応用されています。ユースケースには、次のようなものがあります。
- 気象・気候調査:米国海洋大気庁(NOAA)システムなど、異常気象の影響の予測や、気候パターンの理解
- 石油・ガス探査:膨大な量の地球物理学地震データを収集し、石油埋蔵量の発見と開発を支援
- 航空・自動車業界:フライト・シミュレーターや模擬自動車環境を設計し、空気抵抗係数を最小にするために空気力学を適用
- 核融合研究:核爆発や兵器弾道実験のための核融合炉や仮想環境の構築
- 医学研究:新薬の開発、がんや希少な遺伝性疾患に対する治療法、COVID-19 に対する治療法の開発、流行や疾病の創出と進化に関する研究
- リアルタイム・アプリケーション:多くのユーザーが参加するトーナメントや新ゲームのリリース時に、オンラインゲームの性能を維持
スーパーコンピューティングと HPC
スーパーコンピューティングは、高性能コンピューティング(HPC)と同義で使用されることがあります。しかし、スーパーコンピューティングは HPC ソリューションであり、スーパーコンピュータが使用する複雑で大規模な計算処理をさすといった方が正確です。
HPC は、複数のネットワーク化されたスーパーコンピュータ間でデータ集約型コンピューティングを同期させます。その結果、大規模なデータセットを使用した複雑な計算は、通常のコンピュータを使用するよりもはるかに短い時間で処理できます。
スーパーコンピューティングのためのスケーラブルなストレージ
今日のスーパーコンピュータは、さまざまな分野でさまざまな目的で活用されています。世界有数のテクノロジー企業の中には、急速に拡大するメタバースで果たす役割を想定して AI スーパーコンピュータを開発している企業もあります。
その結果、ストレージ・ソリューションは、非常に高い計算速度でデータを迅速に取得できるだけでなく、大規模な AI ワークロードの需要に高性能で対応できるスケーラビリティも備えている必要があります。
仮想および拡張現実技術には、多くのデータが必要です。5G、機械学習(ML)、モノのインターネット(IoT)、ニューラル・ネットワークなどのサポート技術も同様です。
ピュア・ストレージの FlashArray//XL は、エンタープライズ・ワークロードに最高レベルの性能と効率性を提供します。FlashBlade は、業界で最も先進的なオールフラッシュ・ストレージ・ソリューションです。いずれも、今日の高速スーパーコンピュータを支えるスケーラブルで堅牢なストレージ・ソリューションを提供します。
どちらも、シンプルなサブスクリプション・モデルを備えたマネージド・ストレージ・アズ・ア・サービス(STaaS)ソリューションである Pure as-a-Service を通じて利用できます。これにより、ストレージ容量を必要に応じて柔軟に拡張できます。
利用した分だけお支払いいただき、必要なときに必要なものを入手し、中断なく最新の状態を維持できます。詳しくは、今すぐお問い合わせください。