Lably
Skip to content

Multiprocessor system architecture

System with more than one processor

  • 5 min read
  • 5 chapters

Related on Lably

Through Input/output, Operating system and Message passing

The key objective of a multiprocessor is to boost a system's execution speed. The other objectives are fault tolerance and application matching.

The term "multiprocessor" can be confused with the term "multiprocessing". While multiprocessing is a type of processing in which two or more processors work together to execute multiple programs simultaneously, multiprocessor refers to a hardware architecture that allows multiprocessing.

Multiprocessor systems are classified according to how processor memory access is handled and whether system processors are of a single type or various ones.

Multiprocessor system types

There are many types of multiprocessor systems:

  • Loosely coupled multiprocessor system
  • Tightly coupled multiprocessor system
  • Homogeneous multiprocessor system
  • Heterogeneous multiprocessor system
  • Shared memory multiprocessor system
  • Distributed memory multiprocessor system
  • Uniform memory access (UMA) system
  • cc–NUMA system
  • Hybrid system – shared system memory for global data and local memory for local data

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication