Symmetric multiprocessing

Preview:

Citation preview

Mohammad Ali KhanID: 011131035

Jakir HossainID: 011131036

Jannatul Ferdaus HappyID: 011131037

Batch: 32 Sem: 10

SYMMETRIC MULTIPROCESSING

Dept. of Computer Science & EngineeringFaculty of Engineering

University of development Alternative (UODA)

PARALLEL COMPUTING

• Parallel computing is a type of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved at the same time.

CLASSES OF PARALLEL COMPUTERS

Multicore ComputingSymmetric MultiprocessingDistributed ComputingCluster ComputingMassive Parallel ProcessingGrid Computing

WHAT IS SMP (SYMMETRIC MULTIPROCESSING)

• SMP (symmetric multiprocessing) is the processing of programs by multiple processors that share a common operating system and memory. In symmetric (or "tightly coupled") multiprocessing, the processors share memory and the I/O bus or data path. A single copy of the operating system is in charge of all the processors.

SYMMETRIC MULTIPROCESSING ARCHITECTURE

TYPES OF MULTIPROCESSING

Several categories of multiprocessing (MP) systems exist, as below:

• Shared Nothing MP (pure cluster)• Shared Disks MP• Shared Memory Cluster (SMC)• Shared Memory MP

Source:http://ps-2.kev009.com/wisclibrary/aix51/usr/share/man/info/en_US/a_doc_lib/aixbman/prftungd/2365c31.htm

Source:http://scitechconnect.elsevier.com/asymmetric-multi-processing-amp-vs-symmetric-multi-processing-smp/

SYMMETRIC VS. ASYMMETRIC

ADVANTAGES OF SMP (SYMMETRIC MULTIPROCESSING)

Performance AvailabilityIncremental GrowthScaling

LIMITATION OF SMP (SYMMETRIC MULTIPROCESSING)

There are some limitation of Symmetric multiprocessing:

• The additional complexity in operating system and possibly application software

• The Master CPU can become bottlenecked

Recommended