multiprocessor
C2Pronunciation
UK
- /mˌʌltɪprˈəʊsɛsə/
US
- /ˌməltiˈprɑˌsɛsər/
Description
- Several CPUs in one system
- Parallel processing
- Shared memory setup
- Teamwork in computing
- Faster heavy tasks
Imagine trying to build a massive tower out of LEGO bricks. It is much faster and easier if several friends help you. A multiprocessor is a computer system with two or more central processing units (CPUs) working together. Instead of a single "brain" doing all the thinking and calculation, the work is shared. This helps the computer handle difficult jobs and support many activities at the same time more efficiently than a system with just one CPU.
You will often hear this term in discussions about powerful servers or high-performance computers used for scientific work. In everyday talk, people may more often mention "multi-core" computers, which are closely related. Think of it as the difference between one delivery person and a whole fleet of vans: both can deliver packages, but the fleet can handle much more work in less time.
A multiprocessor system is a computer architecture that utilizes two or more central processing units (CPUs) within a single system to perform tasks concurrently. Traditionally, computers relied on just one CPU—the primary "brain" responsible for executing every instruction. A multiprocessor takes this concept and scales it up, allowing the total workload to be divided among several processors at once.
The power of this system does not come only from having several CPUs inside one machine. It also depends on how well they work together. In the most common use of the word, the processors are part of the same computer and share access to memory and other system resources. The operating system and the hardware coordinate their work so tasks can be split up, scheduled, and completed without the processors getting in each other's way.
Multiprocessor systems are the backbone of demanding applications like scientific modeling (such as weather forecasting or climate research), massive data analysis (big data and machine learning), and high-traffic servers (databases and web hosting). They excel at "parallel processing"—the art of breaking down a giant problem into smaller, manageable parts that different processors can solve at the same time.
Early multiprocessor systems were expensive and often limited to research centers, large companies, or other specialized environments. Over time, similar ideas became more common and more affordable. Today, many computers use multi-core chips, which put several processing cores inside one physical processor. That is not always exactly the same thing as a classic multiprocessor system, but it is closely related and built on the same basic idea: more than one processing unit can share the work. This is part of what allows modern systems to run complex software, serve many users, and respond more smoothly under heavy demand.
Examples
- 1
Server hardware
The new database runs better on a multiprocessor server.
- 2
Older software
Some older programs do not take full advantage of a multiprocessor system.
- 3
Operating systems
The operating system was designed with multiprocessor support from the beginning.
Forms and spellings
1 form open this card.
Main spelling
- multiprocessornoun