Exploring Embedded Symmetric Multiprocessing with Various ...
Symmetric multiprocessing
-
Upload
mohammad-ali-khan -
Category
Technology
-
view
399 -
download
0
Transcript of Symmetric multiprocessing
![Page 1: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/1.jpg)
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)
![Page 2: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/2.jpg)
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.
![Page 3: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/3.jpg)
CLASSES OF PARALLEL COMPUTERS
Multicore ComputingSymmetric MultiprocessingDistributed ComputingCluster ComputingMassive Parallel ProcessingGrid Computing
![Page 4: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/4.jpg)
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.
![Page 5: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/5.jpg)
SYMMETRIC MULTIPROCESSING ARCHITECTURE
![Page 6: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/6.jpg)
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
![Page 7: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/7.jpg)
Source:http://scitechconnect.elsevier.com/asymmetric-multi-processing-amp-vs-symmetric-multi-processing-smp/
SYMMETRIC VS. ASYMMETRIC
![Page 8: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/8.jpg)
ADVANTAGES OF SMP (SYMMETRIC MULTIPROCESSING)
Performance AvailabilityIncremental GrowthScaling
![Page 9: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/9.jpg)
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
![Page 10: Symmetric multiprocessing](https://reader037.fdocuments.in/reader037/viewer/2022100107/58ea42341a28abc4698b4bad/html5/thumbnails/10.jpg)