SMP systems range from two to as many as 32 or more processors. However, if one CPU fails, the entire SMP system is down. Clusters of two or more SMP systems can be used to provide high availability (fault resilience). If one SMP system fails, the others continue to operate.
A Pool of Resources
One of the CPUs boots the system and loads the SMP operating system, which brings the other CPUs online. There is only one instance of the operating system and one instance of the application in memory. The operating system uses the CPUs as a pool of processing resources, all executing simultaneously, either processing data or in an idle loop waiting to do something.
Whatever Can Be Overlapped
SMP speeds up whatever processes can be overlapped. For example, in a desktop computer, it would speed up the running of multiple applications simultaneously. If an application is multithreaded, which allows for concurrent operations within the application itself, then SMP will improve the performance of that single application.
Sequent, Pyramid and Encore pioneered SMP on Unix platforms. SMP servers are also available from IBM, HP, NCR, Unisys and others. Many versions of Unix as well as Windows NT/2000, NetWare and OS/2 have been designed for or have been revamped for SMP. Contrast with MPP. See also NUMA.
SMP and MPP Processing
In SMP, CPUs are assigned to the next available task or thread that can run concurrently. In MPP operation, the problem is broken up into separate pieces, which are processed simultaneously.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Windows 7 to get parallel-processing tweaks
- Windows 7 to get parallel-processing tweaksWindows 7It seems that Microsoft is playing it safe with Windows 7 by having minimum changes.Is WinFS still alive or do we have to consider it as a dead duck?Thanks RodIt's mostly the applications anywaysFrankly, it's mostly the applications that need to take advantage of...
- Discussion threads 2008-09-30
- Parallels releases Parallels Server for Mac
- I almost missed Parallels' announcement of Parallels Server for Mac. I didn't speak with company representatives. All I saw was a press release. It was nearly lost in a huge pile of other mail in my inbox. Although there are several virtual machine software products that support...
- Blog posts 2008-07-24
- Microsoft Releases Hyper-V
- I just received a message from Microsoft about the release of Hyper-V. It has some interesting details about platform support and availability. Here's what Microsoft had to say Tomorrow, June 26, Microsoft will reach a significant milestone for customers and partners with the release of...
- Blog posts 2008-06-26
- Hyper-V: It's here
- As reported by ZDNet's Mary Jo Foley yesterday, Microsoft released its Hyper-V bare metal hypervisor platform (Updated: 4:20PM EST)for Windows Server 2008 today, in a virtual shot across competitor and market leader VMWare's bow, which currently holds over an 80 percent market share in x86 virtualization. We...
- Blog posts 2008-06-26
- ProxMox: The high-performance virtualization server for the rest of us
- ProxMox: The high-performance virtualization server for the rest of usGood stuffI've been extremely impressed with Proxmox VE and the developers are readily accessible and responsive via their forum and mailing list.I was going to install plain base Debian just for Plesk on this crazy new dual-socket quad-core (8-way SMP) box...
- Discussion threads 2008-06-24
- Virtualization slapdown: clusters versus virtual machine technology
- A friend in the industry recently asked for my opinion on an interesting question "is virtualization becoming a replacement for clustering?" I knew he really meant the combination of virtual machine software and management software for virtualized environments that provided orchestration and automation capabilities. Here is my answer to that...
- Blog posts 2008-06-18
- Adding up Sun's pieces
- Here's a comment from last week by occasional contributor Storm14k: Sleeping with the enemy... Is what has kept MS in its position so far. How is MS anything but an enemy to Sun? Why work with the company...
- Blog posts 2008-05-22
- An idea about teaching Linux to the MCSE community
- An idea about teaching Linux to the MCSE communityIt's not about shellsIt's about where things are and what they're called.Remember we can have the scripts configure gnome to look like windows and pop up wintel like menus too.Put the cart before the horse.You'll need to get them all into the...
- Discussion threads 2008-05-08
- N-Tier: Rube Goldberg meets Wintel Scalability
- The core claim made by N-tier architecture proponents is that this structure breaks an application into modular elements that can be separately maintained and used for more than one application. In the simplest possible version of this you have at least one database server, at least one...
- Blog posts 2008-05-05
- Walters-Dimmick Petroleum Secures Store Broadband With Safe@Office and SMP On-Demand
- Walters-Dimmick Petroleum, Inc. WDP is a marketer of Shell petroleum products with a primary focus on the distribution of Shell fuels across Michigan, Indiana, and Ohio. WDP manages more than 58 locations, each of which requires an Internet connection for secure email access and corporate communications. When the company replaced...
- Case studies 2008-05-05
- InfoSight Secures Customers With Check Point Safe@Office and SMP On-Demand
- As a leading provider of IT solutions for regulated industries, InfoSight needs to ensure that institutions are always secured and compliant to operate reliably and efficiently. In order to improve upon its existing security offering, InfoSight required a comprehensive, reliable, and flexible security solution that was easy to deploy and...
- Case studies 2008-04-28
- The obligatory 'Victoria Falls' post
- For those who don't know, Sun's new T2+ machines extend the T2's CMT capabilities across multiple units to produce 16 and 32 core SMP machines capable of handling 128 and 256 concurrent threads respectively. Sun blogger Denis Sheahan provides a good overview of the current dual...
- Blog posts 2008-04-15
- I'm not against Windows; Unix just works better
- I'm biased in favor of Unix and against Windows - everybody knows that except me; my perception is that I like things that work and Unix works better. Potential client: "Look, you've got a rep and we're concerned you're just going to recommend Solaris on SPARC -...
- Blog posts 2008-03-26
- Novell's SUSE Linux 11 to come in appliance, embedded, real-time editions
- Novell's SUSE Linux 11 to come in appliance, embedded, real-time editionsRT kernels, not just for the specialistsI find it's the only way I can guarantee mp3s, CDs or much of anything will play through without interruption, and I don't think my main PC's [i]that[/i] old.Fortunately, both Ubuntu and OpenSuSE 10.3...
- Discussion threads 2008-03-19
- Triple-core Phenom - Where does it fit in to the big picture?
- Triple-core Phenom - Where does it fit in to the big picture?give me IntelI would pay more for the Intel Q6600 because it has been out in the market longer with no serious issues unlike the phenom processor.RE: Triple-core Phenom - Where does it fit in to the big picture?We...
- Discussion threads 2008-03-13
- Another take on Vista vs. XP benchmarks
- Another take on Vista vs. XP benchmarksbenchmarkswell, i do agree with you about the difference in times to copy a file. i've never really had issues with vista performance. i've used either dual core or quad core cpu's during the beta.what i have problems with are the ui changes in...
- Discussion threads 2008-02-19
- The Netezza FAST Engines Framework: A Powerful Framework for High-Performance Analytics
- The Netezza Performance Server NPS performance multiplier effect is the result of a framework of FPGA-Accelerated Streaming Technology FAST Engines that leverage the embedded FPGA to provide performance acceleration advantages and functionality as rapidly as data can be read (or "Streamed") from the disk drive on each intelligent node. Netezza's...
- White papers 2008-02-01
- An Assessment of Leadership Performance With POWER6 Processors and Red Hat Enterprise Linux 5.1
- Compute-intensive performance is increasingly required for today's high-performance environments. The IBM System p 570 with POWER6 processors provides leadership performance and demonstrates excellent scalability moving from one node to four nodes in this environment while providing linear SMP Symmetric Multiprocessing scaling and growth for workloads similar to the metrics used...
- White papers 2008-01-31
- The Big Switch: The network becomes the data center
- The Big Switch: The network becomes the data centerSounds like McNealy's Big Friggin Webtone Switch 2.0Sounds like McNealy's Big Friggin Webtone Switch 2.0. Only this time, there won't even be ANY servers. It will be in the magical cloud. The network is the computer, who needs computers....
- Discussion threads 2008-01-13
- The 2007 IT top ten list
- If I had to pick one word to describe 2007 it would be "emergence" - lots of things that were building up to change, changed. In politics George Bush got his mojo back: from stem cells and Iraq to his policies on Russia, climate change, and oil devaluation...
- Blog posts 2007-12-27
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- BNET Industries
- Check out BNET's newest resource for managers and executives. Need to do research on your competitors? Don't have time to read every trade pub? BNET Industries is the new source for daily news, insights, and research on 11 major industries and 9,000 public companies.
-
- The technology industry from a different angle
-
- See what's hot in the auto industry
-
- Stay on top of the energy industry





