1. ホームページ
  2. 用語集
  3. 対称型マルチプロセッシング
SMP (Symmetric Multi-Processing)

対称型マルチプロセッシング

SMPとは

SMPは、共有メモリ型マルチプロセッシング(shared-memory multiprocessing)または対称型マルチプロセッシング(symmetric multiprocessing)の略称です。同一仕様のCPUを2基以上搭載し、それらが同じ主記憶を共有するとともに、すべての入出力デバイスへ均等にアクセスできるマルチプロセッサアーキテクチャを指します。各CPUはCPU間を区別しない単一のOSによって制御されます。各CPUが複数のコアを持つ場合、SMPアーキテクチャでは個々のコアを独立したCPUとして扱います。

現在のマルチプロセッサシステムの多くは、最適なパフォーマンスを実現するために何らかのSMPアーキテクチャを採用しています。SMPでは、主記憶に格納された任意のタスクをどのCPUでも処理できるためです。SMPシステムはタスクを複数のプロセッサに割り当てることで、コンピューティングリソースを最大限に活用し、より効果的に負荷を分散できます。また、少数のプロセッサで大規模なデータ計算や分析を完了する必要があるアプリケーションにも適しています。

SMPが必要な理由

SMPのメリットとしては、システムアーキテクチャがシンプルで管理しやすいこと、コスト効率よくスループットを向上できること、並列コンピューティングプログラムを容易にコンパイルできることが挙げられます。一方で、スケーラビリティが低い、拡張コストが高いといった課題もあります。また、SMPアーキテクチャの性能を最大限に引き出すには、OSとソフトウェアプログラムを最適化する必要があります。

このため、SMPアーキテクチャはパーソナルコンピュータではあまり採用されませんが、マルチタスクや複数プログラムの同時実行が求められるサーバーシステムでは広く利用されています。サーバーで複数のプログラムを同時に実行する場合、SMPアーキテクチャは単一プロセッサ搭載システムよりも一貫して高いパフォーマンスを発揮します。スケーラビリティの課題は、多くの場合、革新的なサーバー設計によって緩和できます。

GIGABYTEはどのように役立ちますか?

複数のCPUを搭載するGIGABYTEのサーバーソリューションでは、その多くでSMPアーキテクチャを採用しています。例えば、ラックサーバーRシリーズのR282-Z9Gは、AMD EPYC™ 7003シリーズプロセッサーを2基搭載しています。HPCやデータ分析の用途において、CPU間、さらにはCPUとGPUアクセラレータ間の高速通信を実現する、非常に高いスループットを提供します。R292-4S1もその一例です。第3世代Intel® Xeon® スケーラブル・プロセッサーを4基搭載し、高い柔軟性によってスケーラビリティの課題を効果的に軽減します。クラウドコンピューティングエッジコンピューティングにおけるサーバーワークロードに適しています。

おすすめ記事

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.
AMD EPYC Servers

AMD EPYC Servers

AMD EPYC based Servers with up to 64 cores and 128 PCIe 4.0 lanes are Primed for HPC, AI, Data Science, Cloud, Telco and Edge.
OCP ORv3 Solution

OCP ORv3 Solution

The alternative of power-efficient server solutions.
Giga Computing、第4世代Intel®Xeon®スケーラブルプロセッサー向けとなるGIGABYTEサーバー製品ラインナップを発表!

Giga Computing、第4世代Intel®Xeon®スケーラブルプロセッサー向けとなるGIGABYTEサーバー製品ラインナップを発表!

第4世代Intel®Xeon®スケーラブルプロセッサーに対応! 組み込みアクセラレーターを搭載し、 より堅牢となったコンピューティング・プラットフォームを提供
6 Key Knowledge to Build the Power of Computing for Your Business
Article

6 Key Knowledge to Build the Power of Computing for Your Business

6 Key Knowledge to Build the Power of Computing for Your Business
Silicon Valley Startup Sushi Cloud Rolls Out Bare-metal Services with GIGABYTE
Article

Silicon Valley Startup Sushi Cloud Rolls Out Bare-metal Services with GIGABYTE

Silicon Valley Startup Sushi Cloud Rolls Out Bare-metal Services with GIGABYTE
4th Gen AMD EPYC Solutions

4th Gen AMD EPYC Solutions

Compute Leadership for the Exascale Era
The Advantages of ARM: From Smartphones to Supercomputers and Beyond
Article

The Advantages of ARM: From Smartphones to Supercomputers and Beyond

The Advantages of ARM: From Smartphones to Supercomputers and Beyond
Qualcomm Solution for Inferencing

Qualcomm Solution for Inferencing

For heavy inferencing workloads, GIGABYTE has developed the G292-Z43 that can support up to sixteen Qualcomm Cloud AI 100 accelerators in a 2U chassis with room for additional networking.
AMD Instinct MI200 Series Platform

AMD Instinct MI200 Series Platform

Bringing Exascale-Class Technologies to Mainstream HPC and AI