Symmetric multiprocessing
-
Upload
mohammad-ali-khan -
Category
Technology
-
view
399 -
download
0
Transcript of Symmetric multiprocessing
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