SMP

SMP

What is it?

SMP stands for shared-memory multiprocessing or symmetric multiprocessing. In effect, it describes a multiprocessor architecture in which two or more identical CPUs share the same main memory, enjoy equal access to all input and output devices, and are controlled by the same operating system that does not differentiate between the CPUs. If each CPU has more than one core, the SMP architecture will treat each individual core as a separate CPU.

Most modern multiprocessor systems employ a form of SMP architecture to achieve optimal performance, since SMP allows any CPU to work on any task that's stored in the main memory. The SMP system can allocate tasks to different processors to make full use of its computing resources and balance the workload more effectively. It is also suitable for use with applications that require only a few processors, but need to complete large-scale data computation and analysis.

Why do you need it?

The advantages of SMP include a simple system architecture, easy management, a cost-effective way to increase throughput, and easily compiled parallel computing programs. However, there may be some disadvantages, such as poor scalability and high expansion costs. The operating system and software programs must also be optimized to take full advantage of the SMP architecture.

Because of this, the SMP architecture is less often used in personal computers, but it has become a staple in server systems, which often need to multitask and execute multiple programs at the same time. When the server is running more than one program simultaneously, the SMP architecture consistently delivers better performance than systems powered by a single processor. The issue of scalability can usually be mitigated with innovative server designs.

How is GIGABYTE helpful?

GIGABYTE's server solutions that run on more than one CPU mostly utilize some form of the SMP architecture. For example, the R282-Z9G from the R-Series of Rack Servers is based on dual AMD EPYC™ 7003 series processors, which can deliver extremely high throughput to pave the way for faster communication between the CPUs (and between the CPUs and GPU accelerators) for use in HPC or data analytics. The R292-4S1 is another good example; powered by 4-way 3rd Gen Intel® Xeon® Scalable Processors, it effectively mitigates the issue of scalability by offering greater flexibility, making it suitable for server workloads in cloud computing and edge computing.

Recommended Reading

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.
GIGABYTE Announces Its Server Portfolio for the 4th Gen Intel Xeon Scalable Processor

GIGABYTE Announces Its Server Portfolio for the 4th Gen Intel Xeon Scalable Processor

4th Gen Intel Xeon Scalable processors feature built-in accelerators to offer a more robust computing platform
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
AMD Instinct MI200 Series Platform

AMD Instinct MI200 Series Platform

Bringing Exascale-Class Technologies to Mainstream HPC and AI
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.