MPP (Massively Parallel Processing)

超並列処理

概要

超並列処理(MPP)の概念は、分散メモリ並列処理(DMP)とも呼ばれます。超並列処理は、それぞれがローカルメモリとマイクロカーネルOSを備えた多数のコンピューティングノードで構成されるシステムです。各ノードのマイクロカーネルは、すべてのマイクロカーネルに接続されたメインOSによって統合的に制御されます。

超並列処理は、共有メモリ型マルチプロセッシング(SMP)の代替方式と考えることができます。各ノードは疎結合で、メモリなどのコンピューティングリソースを個別に管理するためです。これにより、超並列処理アーキテクチャは膨大な量のデータを処理し、大規模なデータセットを扱う際にも、より迅速に結果を提供できます。グリッドコンピューティングやコンピューティングクラスタでは、通常、何らかの形で超並列処理アーキテクチャが利用されています。

なぜ超並列処理が必要なのか

超並列処理(MPP)のメリットには、システムのスケーラビリティ向上や、プログラムの異なる部分を複数のプロセッサで同時に処理する必要があるワークロードにおけるパフォーマンス向上などがあります。一方で、並列コンピューティング向けのプログラムを作成するのが難しく、システムの構築も大幅に複雑になるというデメリットがあります。共通データベースをどのように分割するか、また個々のプロセッサ間でどのように処理を割り当てるかについて、綿密な計画が必要になるためです。プロセッサ間の通信を円滑にし、処理を連携させるために、メッセージングインターフェイス(「インターコネクト」と呼ばれることもあります)を使用する場合があります。

結局のところ、超並列処理(MPP)、対称型マルチプロセッシング(SMP)、その他のアーキテクチャのどれを選択するかは、サーバーで主にどのようなタスクを実行するかによって決まります。超並列処理(MPP)は、独立したノードを複数備えているため、一般にスケーラビリティと可用性に優れています。一方、SMPは管理コストを抑えやすく、システムのコンピューティングリソースの大部分を共有するプロセッサが緊密に連携するため、並列コンピューティングに適している場合があります。

GIGABYTEはどのように役立つのか?

MPPアーキテクチャを採用するお客様に向けて、GIGABYTEは次のような幅広いサーバーソリューションを提供しています。

-Hシリーズ 高密度サーバー:デュアルプロセッサーアーキテクチャ向けの高密度設計を採用し、高密度MPPのクラスターユニットとして利用できます。

-Gシリーズ GPUサーバー:業界トップクラスのGPUアクセラレーター密度を実現し、AMDおよびNVIDIAのGPGPU製品に加え、Xilinx、IntelのFPGA拡張カードやQualcommのASIC拡張カードにも対応します。

-Sシリーズ ストレージサーバー:エンタープライズ用途に対応する16ベイ、36ベイ、60ベイの大容量HDDストレージモデルを提供し、ソフトウェア定義ストレージやMPPデータセットに適用できます。

おすすめの参考資料

End-to-end Data Center Infrastructure Solutions
Topic

End-to-end Data Center Infrastructure Solutions

GIGABYTE can be your one-stop data center solution provider, with decades of L12 expertise informing our project consultation, site planning, deployment, installation and testing services, as well as hardware & software offerings.
How to Get Your Data Center Ready for AI? Part Two: Cluster Computing

How to Get Your Data Center Ready for AI? Part Two: Cluster Computing

How to Get Your Data Center Ready for AI? Part Two: Cluster Computing
WEKA Storage

WEKA Storage

A data platform built for speed, scalability, and efficiency across demanding environments
The Next Gen of AI Awaits, GIGABYTE Sets the Benchmark for HPC at CES 2025

The Next Gen of AI Awaits, GIGABYTE Sets the Benchmark for HPC at CES 2025

NVIDIA AI Enterprise

NVIDIA AI Enterprise

Enterprise-Ready AI — From Infrastructure to Inference, Delivering Scalable and Deployable AI Solutions
GIGABYTE Powering the Next Generation of HPC Talent at ISC

GIGABYTE Powering the Next Generation of HPC Talent at ISC

GIGABYTE Powering the Next Generation of HPC Talent at ISC
Cluster Computing: An Advanced Form of Distributed Computing

Cluster Computing: An Advanced Form of Distributed Computing

Cluster Computing: An Advanced Form of Distributed Computing
CSR and ESG in Action: GIGABYTE Helps NCKU Train Award-Winning Supercomputing Team

CSR and ESG in Action: GIGABYTE Helps NCKU Train Award-Winning Supercomputing Team

CSR and ESG in Action: GIGABYTE Helps NCKU Train Award-Winning Supercomputing Team
3rd Gen Intel Xeon Scalable Server Solutions

3rd Gen Intel Xeon Scalable Server Solutions

GIGABYTE servers and Intel Xeon Scalable Processors deliver incredible UP/DP performance from edge to data center with incredible gains in I/O throughput and workload demands that need high performing CPUs with large, optimized, memory configurations.
DCIM x AIOps: The Next Big Trend Reshaping AI Software

DCIM x AIOps: The Next Big Trend Reshaping AI Software

DCIM x AIOps: The Next Big Trend Reshaping AI Software