HPCとは、並列で動作する強力なプロセッサーのクラスターを使用して大量の多次元データセットを処理し、複雑な問題を超高速で解決する技術です。
HPCは、今日の最も複雑なコンピューティング問題のいくつかをリアルタイムで解決します。HPCシステムは通常、最速の汎用デスクトップ、ノートPC、サーバー・システムよりも100万倍以上の速度で動作します。
スーパーコンピューターは、何百万個ものプロセッサーまたはプロセッサー・コアを組み込んだ専用コンピューターであり、何十年にもわたって高性能コンピューティングに不可欠な存在となっています。メインフレームとは異なり、スーパーコンピューターははるかに高速で、1秒間に数十億回の浮動小数点オペレーションを実行できます。
スーパーコンピューターは今も健在です。最速のスーパーコンピューターは米国に拠点を置くFrontierで、その処理速度は1.206エクサフロップスまたは1秒間に100京の浮動小数点オペレーション(flops)を行います。1しかし現在では、高速コンピューター・サーバーのクラスター上でHPCサービスを運用する組織が増えています。これらはオンプレミスやクラウドでホストされています。
HPCのワークロードは、人間の知識を進歩させ、有意義な競争優位性を生み出す重要な新しい洞察を明らかにします。たとえば、HPCはDNAを配列し、株式取引を自動化します。同社は、自動運転車を実現するものと同様のAIアルゴリズムとシミュレーションを実行し、IoTセンサー、レーダー、GPSシステムからストリーミングされるテラバイト単位のデータをリアルタイムで分析して、瞬時に意思決定を行います。
IBMニュースレター
AI活用のグローバル・トレンドや日本の市場動向を踏まえたDX、生成AIの最新情報を毎月お届けします。登録の際はIBMプライバシー・ステートメントをご覧ください。
ニュースレターは日本語で配信されます。すべてのニュースレターに登録解除リンクがあります。サブスクリプションの管理や解除はこちらから。詳しくはIBMプライバシー・ステートメントをご覧ください。
標準的なコンピューティング・システムは、主にシリアル・コンピューティングを使用して問題を解決します。この方法では、ワークロードを一連のタスクに分割し、同じプロセッサー上でタスクを次々と実行します。
HPC Clusterは、ネットワーク接続された複数の高速コンピューター・サーバーで構成され、並列コンピューティングのワークロードを管理する集中型スケジューラーを備えています。ノードと呼ばれるコンピューターは、高性能のマルチコアCPUか、または今日ではより一般的にはGPUを使用します。これらは、厳密な数学的計算、機械学習(ML)モデル、グラフィックスを多用するタスクに適しています。単一のHPC Clusterには10万以上のノードを含めることが可能です。
Linuxは、HPC Clusterの実行に最も広く使用されているオペレーティング・システムです。その他のオペレーティング・システムには、Windows、Ubuntu、Unixなどがあります。
(HPC Cluster内にあるその他のコンピューティング・リソース(ネットワーク、メモリー、ストレージ、ファイル・システムなど)はすべて高速かつ高スループットです。これらは、ノードと同期してクラスターの計算能力とパフォーマンスを最適化できる低遅延のコンポーネントでもあります。
HPCワークロードは、ユーザーがクラスター内のノード間またはネットワーク上の通信を可能にする並列コンピューター・プログラミング用の標準ライブラリーおよびプロトコルであるメッセージ・パッシング・インターフェース(MPI)に依存しています。
ハイパフォーマンスコンピューティング(HPC)は、古典コンピューティングで使用される従来のビットとプロセッサーに依存しています。対照的に、量子コンピューティングは、複雑な問題を解決するために特殊な技術ベースの量子力学を使用します。量子アルゴリズムは、従来のコンピューターやスーパーコンピューターでは十分な速さで解決できない複雑な問題(分子の挙動をシミュレートするなど)を解決するためのはるかに効率的な方法である多次元の計算空間を作成します。量子コンピューティングが近いうちにHPCに取って代わることは期待されていません。むしろ、この2つのテクノロジーを組み合わせることで、効率と最適な性能を実現できます。
つい10年前まで、HPCには多額の費用がかかり、スーパーコンピューターを所有またはリースするか、オンプレミスのデータセンターにHPC Clusterを構築してホストする必要があったため、ほとんどの組織にとってHPCは手の届かないものでした。
現在、クラウド上のHPC(サービスとしてのHPC(HPCaaS)と呼ばれることもあります)は、企業がHPCを活用するための、大幅に高速で拡張性が高く、より手頃な方法を提供しています。HPCaaSには通常、クラウド・サービス・プロバイダーのデータセンターでホストされているHPC Clusterとインフラストラクチャーへのアクセスに加え、ネットワーク機能(AIやデータ分析など)とHPCの専門知識が含まれます。
現在、クラウドでのHPCを推進しているのは、以下にある3つの傾向が融合したものになっています。
あらゆる業種・業務の組織が、複雑な問題を解決するためにHPCアプリケーションを使用することの洞察と競争上の優位性への依存度が高まっています。たとえば、クレジット・カード詐欺の検知は、誰もが利用しており、ほとんどの人が一度は経験したことのあるものですが、不正行為が拡大し、詐欺師の手口が絶えず変化している中でも、不正行為をより迅速に特定し、厄介な誤検知を減らすために、HPCへの依存度がますます高まっています。
テクノロジーが登場して以来、組織はイノベーションを加速し、成長を促進する生成AI(生成AI)の可能性を急速に受け入れるようになりました。この発展は、ハイパフォーマンス・コンピューティングに対する需要にさらに拍車をかけています。HPCは、大規模なAI駆動型ワークロードをサポートする高い計算能力と拡張性を提供します。Intersect 360 Research社によると、HPCおよびAI向けのスケーラブルなコンピューティング・インフラストラクチャーの全世界市場は2023年に85.7億米ドルで、前年比62.4%増加しました。これは主に、ハイパースケール企業が自社のAIに対する支出をほぼ3倍に増やしていることによるものです。2
リモート・ダイレクト・メモリー・アクセス(RDMA)を使用すると、ネットワークに接続された2台のコンピューター間で、それぞれのオペレーティング・システムを介さず、またそれぞれのコンピューターの処理に支障を与えることなく、一方のコンピューターのメモリーにアクセスできます。これにより、レイテンシーを最小限に抑え、スループットを最大化し、メモリー帯域幅のボトルネックを軽減できます。InfiniBand、仮想インターフェース・アーキテクチャー、RoCE(RDMA over Converged Ethernet)などの高性能RDMAファブリックの出現により、クラウド・ベースのHPCが実現可能になりました。
現在、Amazon Web Services(AWS)、Microsoft Azure、Google Cloud、IBM Cloudなど、主要なクラウド・サービス・プロバイダーはすべてHPCサービスを提供しています。また、一部の組織では、規制の厳しい、あるいは機密性の高いHPCワークロードをオンプレミスで運用し続けている一方で、多くの組織がハードウェア・ベンダーやソリューション・ベンダーが提供するプライベートクラウドHPCサービスを採用したり、移行したりしています。
クラウドでのHPCにより、組織は多くのコンピューティング資産を適用して複雑な問題を解決することができ、次のようなメリットをもたらします。
HPCアプリケーションは、特に機械学習(ML)およびディープラーニングアプリではAIと同義になっています。現在、ほとんどのHPCシステムは、これらのワークロードを念頭に置いて設計されています。
データ分析から最先端の研究まで、HPCは以下の業種・業務のユースケースにおけるイノベーションを推進しています。
ヒトゲノムの配列決定に初めて着手してから13年、現在ではHPCシステムにより1日足らずで解読できます。医療やライフ・サイエンスにおけるその他のHPCアプリケーションには、医療記録管理、創薬と設計、迅速ながん診断、分子モデリングなどがあります。HPCの視覚化は、科学者がシミュレーションから洞察を収集し、データを迅速に分析するのに役立ちます。
HPCクラスターは、ライブ・イベントのストリーミング、3Dグラフィックスや特殊効果のレンダリング、制作時間とコストの削減に必要な高速を実現します。また、メディア企業がデータ駆動型の洞察を得ることで、より良いコンテンツの作成と配信を実現するのに役立ちます。
HPCは、自動取引や不正アクセス検知の他に、モンテ・カルロ・シミュレーションやその他のリスク分析手法のアプリケーションにも活用されています。
この分野におけるHPCのユースケースとして、気象予報と気候モデリングが急速に拡大しています。どちらも膨大な量の過去の気象データと、気候関連のデータ・ポイントにおける毎日の数百万件の変化を処理する必要があります。その他の官公庁・自治体および防衛の用途としては、エネルギー研究や諜報活動などがあります。
官公庁・自治体や防衛と重なる場合もありますが、エネルギー関連のHPCアプリケーションには、地震データの処理、貯留層のシミュレーションとモデリング、地理空間分析、風力シミュレーション、地形マッピングなどが含まれます。
自動車産業では、HPCを使用して製品とプロセスの設計をシミュレーションおよび最適化しています。たとえば、HPCでは、流体の流れに関連する課題を分析して解決する計算流体力学(CFD)アプリケーションを実行できます。これには、空気ドラッグと摩擦を軽減するための空力学のシミュレーションや、バッテリー・シミュレーションの有効化によるバッテリーの性能と安全性の最適化が含まれます。
HPCは大量のデータを分析してパターンを特定し、サイバー攻撃やその他のセキュリティー上の脅威を防ぐのに役立ちます。
IBM Spectrum LSF Suites は、分散型ハイパフォーマンス・コンピューティング(HPC)用のワークロード・マネジメント・プラットフォームおよびジョブ・スケジューラーです。
IBMのハイブリッド・クラウドHPCソリューションは、大規模で計算集約的な課題に取り組み、インサイト獲得までの時間を短縮するのに役立ちます。
ビジネスニーズに合ったクラウド・インフラストラクチャー・ソリューションを見つけ、必要に応じてリソースを柔軟に拡張します。