スーパーコンピュータの仕組み
スーパーコンピュータには、並列処理を使用して互いに通信し、問題を解決する数千のノードが含まれている可能性があります。しかし、並列処理には、対称型マルチプロセッシング(SMP)と大規模並列処理(MPP)の 2 つのアプローチがあります。
SMP では、プロセッサがメモリと I/O バスまたはデータパスを共有します。SMP は、密結合型マルチプロセシングとも呼ばれ、「全てを共有するシステム」とも呼ばれます。
MPP は、プログラムの異なる部分で同時に動作する複数のプロセッサ間でプログラムの処理を調整します。各プロセッサは、独自の OS とメモリを使用します。MPP プロセッサは、プロセッサ間でメッセージを送信できるメッセージング・インターフェースを使用して通信します。MPP は複雑で、共通のデータベースをパーティション化し、プロセッサ間で作業を割り当てる方法に関する知識が必要です。MPP システムは、「疎結合型」または「共有なし」システムとして知られています。
SMP のメリットの 1 つは、コンピュータ間でワークロードを動的にバランスさせることで、より多くのユーザーに迅速にサービスを提供できることです。SMPシステムは、複数のユーザーが同じデータベースにアクセスするオンライン・トランザクション処理(OTP)、例えば、単純なトランザクション処理において、MPP システムよりも適していると考えられています。MPP は、複数のデータベースを同時に検索する必要があるアプリケーション(意思決定支援システムやデータ・ウェアハウス・アプリケーションなど)に適しています。
スーパーコンピュータの種類
スーパーコンピュータは、汎用性と特殊性の 2 つのカテゴリに分類されます。これらのカテゴリ内では、汎用スーパーコンピュータを 3 つのサブカテゴリに分けることができます。
汎用スーパーコンピュータ
- ベクトル処理コンピュータ:科学計算で一般的に使用されており、1980 年代から 1990 年代初頭のほとんどのスーパーコンピュータがベクトル・コンピュータでした。最近ではそれほど人気がありませんが、今日のスーパーコンピュータには、いくつかのベクトル処理を使用する 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 は、業界で最も先進的なオールフラッシュ・ストレージ・ソリューションです。いずれも、今日の最速クラスのスーパーコンピュータを支えるスケーラブルで堅牢なストレージ・ソリューションを提供します。
いずれも Pure as-a-Service を通じて利用可能で、シンプルなサブスクリプション・モデルに基づくマネージド・ストレージ・アズ・ア・サービス(STaaS)ソリューションとして提供されます。必要に応じてストレージ容量を柔軟にスケールできるのが特長です。
利用した分だけお支払いいただき、必要なときに必要なものを入手し、中断なく最新の状態を維持できます。詳しくは、今すぐお問い合わせください。