Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


6-way

Six components; typically six CPUs in a symmetric multiprocessing system. See SMP.



SMP

(Symmetric MultiProcessing) An architecture in which two or more processing units share the same memory. SMP dates back to the 1960s when IBM offered a System/360 dual-CPU model. Digital Equipment followed, and companies such as Sequent, Pyramid and Encore specialized in SMP on Unix platforms. Early SMP systems contained multiple single-core CPUs, which evolved into today's chips with multiple cores that are used in every computing device from servers to smartphones (see multicore). All major operating systems support SMP. See Sequent, Encore and Fujitsu Siemens.

A Pool of Resources
Whether multiple single-core CPUs or one CPU with multiple cores, one of the CPUs/cores boots the system and loads the SMP operating system. There is only one instance of the operating system, and it uses the CPUs or cores as a pool of processing resources that execute simultaneously. However, unless clusters of two or more independent SMP systems are used, if one CPU or core fails, the system typically goes down. See high availability.

Whatever Can Be Overlapped
SMP speeds up the processes that can be overlapped such as running multiple applications simultaneously. If an application is multithreaded, which allows for concurrent operations within the application itself, then SMP can improve the performance of that single application. Contrast with MPP. See NUMA.






SMP and MPP Processing
With symmetric multiprocessing (SMP), CPUs are assigned the next available task or thread that can run concurrently. In massively parallel processing (MPP), the problem is broken up into separate pieces that are processed simultaneously.






Personal Use Only

Before/After Your Search Term
BeforeAfter
5GHz band6.1 channel
5K iMac6.3 mm connector
5K monitor6.3 mm jack
5K resolution6.3mm connector
5K video6.3mm jack
5KRO60 GHz
5RU60 GHz radio
5U601
5v603
5x86604

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design