SlideShare a Scribd company logo
1 of 26
Multi-processor
1
 Introduction to
Multiprocessing Systems 01
 Types of Multiprocessing Systems
 Interconnection Structures
 Advantages of Multiprocessing
02
03
04
advantages
Curabitur elementum posuere
pretium. Quisque nibh dolor,
dignissim ac dignissim ut, luctus
Curabitur elementum posuere
pretium. Quisque nibh dolor,
dignissim ac dignissim ut, luctus
structures
Curabitur elementum posuere
pretium. Quisque nibh dolor,
dignissim ac dignissim ut, luctus
typesintroduction
2
Contents
Curabitur elementum posuere
pretium. Quisque nibh dolor,
dignissim ac dignissim ut, luctus
 References 05
TIME LINE
3
 Introduction to
Multiprocessing
Systems
 Types of Multiprocessing Systems
 Types of
Multiprocessing
Systems
 Interconnection
Structures
 Advantages of
Multiprocessing
 References
c p u in our world
Nowadays
There is no such thing as “fastest
CPU” in the world. If there is a new
processor that claims to be fastest in
a few days’/months’/years’ time, a
higher version of the processor is
released.
FIND MORE
4
5
Instruction execution cycle
store the result in the
destination location.
store
perform the operation
specified by the
instruction
Execute
read the instruction
from the memory.
Fetch
Decode the instruction and
fetch the source operand
Decode
0
1
0
2
0
3
0
4
How does the CPU handle with instructions
+First
Single core processor
• Used back in 1970s
+Second
+Third
What is the difference between ,,
6
Multi-core processor system
• of the late 20th centuryMulti-processor system
7
History
• the first expression of the idea of multiprocessing was
written by Luigi Federico Menabrea in 1842, about Charles
Babbage's analytical engine (as translated by Ada
Lovelace): "the machine can be brought into play so as to
give several results at the same time, which will greatly
abridge the whole amount of the processes.
8
• A multiprocessor system is a A multiprocessor system is a
collection of a number of standard collection of a number of
standard processors put together in an processors put
together in an innovative way to improve the innovative way
to improve the performance / speed of computer
performance / speed of computer hardware.
Multiprocessor System
• The main feature of this architecture The main feature of this
architecture is to provide high speed at low cost is to provide
high speed at low cost in comparison to uniprocessor.
9
Classification
Multiprocessors are classified by the way their
memory is organized. There are two main kinds
of multiprocessing systems:-
Tightly Coupled Systems Loosely Coupled Systems
10
1.Tightly Coupled Systems
In fact, most commercial tightly coupled multiprocessors provide a cache
memory with each CPU. In addition, there is a global common memory that all
CPUs can access. Information can be therefore be shared among the CPUs by
placing it in the common global memory.
 two or more identical processors connect to a single, shared main memory,
have full access to all I/O devices, and are controlled by a single operating
system instance that treats all processors equally, reserving none for special
purposes.
11
Opteron
• Opteron is AMD's x86 server and
workstation processor line, and was the
first processor which supported the
AMD64 instruction set architecture
(known generically as x86-64).
• The Opteron is a Non-Uniform Memory
Access (NUMA) architecture.
12
An alternative model of microprocessor is the distributed memory or loosely
coupled system. Each processor element in a loosely coupled system has its
own private local memory.
2.Loosely Coupled Systems
 we need to have to can share data between each other loosely coupled
system to connect one cpu with the another or with the memory.
The processors are tied together by a switching scheme designed to route
information from one processor to another through a message-passing scheme.
13
Beowulf Cluster
• The Borg, a 52-node Beowulf cluster, is an
example of a loosely-coupled system. It is a
high-performance Parallel from computingcluster
Inexpensive personal computer hardware.
TIME LINE
Your great subtitle in this line
14
 Introduction to
Multiprocessing
Systems
 Types of Multiprocessing Systems
 Types of
Multiprocessing
Systems
 Interconnection
Structures
 Advantages of
Multiprocessing
 References
15
Interconnection Structures
Some of the physical forms available for establishing an interconnection network
between the components of a multiprocessor system are:
Time-shared common bus
Multiportmemory
Crossbar switch
16
Time-Shared Common Bus
we have memory and CPUs they connected with a one single common bus
any body want to share want to send data .
it has a lot of limits on it such that only one can have a transfer on a bus and
the others doing local tasks at that moment of the time or they are waiting.
+ only one processor can send at a one time and only one process can
communicate with the memory
17
Multiport Memory
 We break for common memory modules which mean that
every CPU is connected with every module .
 Any process will access any empty model and any conflict will be
Handled by priority.
+ It needs very expensive control large number of cables connectors
18
Crossbar switch
 now we have a cross spawn points at every interconnection now cross
points it is like a switch it know how to connect from CPU 1 to memory 1 or
what are the priorities . who should connect who and who should not
connect.
+ It is similar to multiport memory but it uses less wires
TIME LINE
Your great subtitle in this line
19
 Introduction to
Multiprocessing
Systems
 Types of Multiprocessing Systems
 Types of
Multiprocessing
Systems
 Interconnection
Structures
 Advantages of
Multiprocessing
 References
A benefit derived from
multiprocessing is improved system
performance. This happens
because computations can proceed
in parallel in one .
A failure or error in one part has a
limited effect on the rest of the
system. If a fault causes one
processor to fail, a second processor
can be assigned to perform the
functions of the disabled processor.
An increase in the number of
processors completes the work in
less time. It is important to note that
doubling the number of processors
does not halve the time to complete
a job.
Improve system performance
01 Increased Reliability Increased Throughput
02 03
20
Advantages of Multiprocessing
TIME LINE
Your great subtitle in this line
21
 Introduction to
Multiprocessing
Systems
 Types of Multiprocessing Systems
 Types of
Multiprocessing
Systems
 Interconnection
Structures
 Advantages of
Multiprocessing
 References
Lorem Ipsum is simply dummy text of the
printing and typesetting industry.
be CREATIVE
SUCCESS
Think about it
FAST SUPPORT
Lorem Ipsum is simply dummy text of the
printing and typesetting industry.
Lorem Ipsum is simply dummy text of the
printing and typesetting industry.
Lorem Ipsum is simply dummy text of the
printing and typesetting industry.
Any Questions ?
22
23
WANT MORE
Computer System
Architecture, 3rd Edition by
M. Morris Mano
http://en.wikipedia.org/wik
i/Multiprocessing
References
24
TIME LINE
Your great subtitle in this line
25
 Introduction to
Multiprocessing
Systems
 Types of Multiprocessing Systems
 Types of
Multiprocessing
Systems
 Interconnection
Structures
 Advantages of
Multiprocessing
 References
26
Thank You! 

More Related Content

What's hot

Chapter 08
Chapter 08Chapter 08
Chapter 08 Google
 
Multiprocessor Architecture (Advanced computer architecture)
Multiprocessor Architecture  (Advanced computer architecture)Multiprocessor Architecture  (Advanced computer architecture)
Multiprocessor Architecture (Advanced computer architecture)vani261
 
Multiprocessor
Multiprocessor Multiprocessor
Multiprocessor Irfan Khan
 
Multiprocessor
MultiprocessorMultiprocessor
MultiprocessorNeel Patel
 
Multi core processors
Multi core processorsMulti core processors
Multi core processorsAdithya Bhat
 
multi processors
multi processorsmulti processors
multi processorsAcad
 
Multi Processors And Multi Computers
 Multi Processors And Multi Computers Multi Processors And Multi Computers
Multi Processors And Multi ComputersNemwos
 
Smp and asmp architecture.
Smp and asmp architecture.Smp and asmp architecture.
Smp and asmp architecture.Gaurav Dalvi
 
Multiprocessor architecture
Multiprocessor architectureMultiprocessor architecture
Multiprocessor architectureArpan Baishya
 
Multiprocessor Architecture for Image Processing
Multiprocessor Architecture for Image ProcessingMultiprocessor Architecture for Image Processing
Multiprocessor Architecture for Image Processingmayank.grd
 
Hardware Multi-Threading
Hardware Multi-ThreadingHardware Multi-Threading
Hardware Multi-Threadingbabuece
 
Multicore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash PrajapatiMulticore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash PrajapatiAnkit Raj
 
Multiprocessors(performance and synchronization issues)
Multiprocessors(performance and synchronization issues)Multiprocessors(performance and synchronization issues)
Multiprocessors(performance and synchronization issues)Gaurav Dalvi
 
Introduction to Advance Computer Architecture
Introduction to Advance Computer ArchitectureIntroduction to Advance Computer Architecture
Introduction to Advance Computer Architecturebabuece
 

What's hot (20)

Chapter 08
Chapter 08Chapter 08
Chapter 08
 
Multiprocessor Architecture (Advanced computer architecture)
Multiprocessor Architecture  (Advanced computer architecture)Multiprocessor Architecture  (Advanced computer architecture)
Multiprocessor Architecture (Advanced computer architecture)
 
Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
 
Multiprocessor
Multiprocessor Multiprocessor
Multiprocessor
 
Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
 
13. multiprocessing
13. multiprocessing13. multiprocessing
13. multiprocessing
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
 
multi processors
multi processorsmulti processors
multi processors
 
Multi Processors And Multi Computers
 Multi Processors And Multi Computers Multi Processors And Multi Computers
Multi Processors And Multi Computers
 
Smp and asmp architecture.
Smp and asmp architecture.Smp and asmp architecture.
Smp and asmp architecture.
 
Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
 
Multiprocessor architecture
Multiprocessor architectureMultiprocessor architecture
Multiprocessor architecture
 
Multiprocessor Architecture for Image Processing
Multiprocessor Architecture for Image ProcessingMultiprocessor Architecture for Image Processing
Multiprocessor Architecture for Image Processing
 
Hardware Multi-Threading
Hardware Multi-ThreadingHardware Multi-Threading
Hardware Multi-Threading
 
Symmetric multiprocessing
Symmetric multiprocessingSymmetric multiprocessing
Symmetric multiprocessing
 
Multicore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash PrajapatiMulticore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash Prajapati
 
Multiprocessors(performance and synchronization issues)
Multiprocessors(performance and synchronization issues)Multiprocessors(performance and synchronization issues)
Multiprocessors(performance and synchronization issues)
 
Cache memory
Cache memoryCache memory
Cache memory
 
Introduction to Advance Computer Architecture
Introduction to Advance Computer ArchitectureIntroduction to Advance Computer Architecture
Introduction to Advance Computer Architecture
 
Week5
Week5Week5
Week5
 

Similar to Multi processor

Symmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelSymmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelManoraj Pannerselum
 
Operating Systems
Operating Systems Operating Systems
Operating Systems Fahad Shaikh
 
Multicore Computers
Multicore ComputersMulticore Computers
Multicore ComputersA B Shinde
 
LM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsLM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsmanideepakc
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systemsvampugani
 
OPERATING SYSTEM - SHORT NOTES
OPERATING SYSTEM - SHORT NOTESOPERATING SYSTEM - SHORT NOTES
OPERATING SYSTEM - SHORT NOTESsuthi
 
Operating System DOS and Windows
Operating System DOS and WindowsOperating System DOS and Windows
Operating System DOS and WindowsYasirKhan357
 
Introduction to Operating Systems.pdf
Introduction to Operating Systems.pdfIntroduction to Operating Systems.pdf
Introduction to Operating Systems.pdfHarika Pudugosula
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsachal02
 
Lecture 1 (distributed systems)
Lecture 1 (distributed systems)Lecture 1 (distributed systems)
Lecture 1 (distributed systems)Fazli Amin
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt himHimanshu Saini
 
Unix operating system basics
Unix operating system basicsUnix operating system basics
Unix operating system basicsSankar Suriya
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systemsvampugani
 

Similar to Multi processor (20)

Symmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelSymmetric multiprocessing and Microkernel
Symmetric multiprocessing and Microkernel
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
100-E
100-E100-E
100-E
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
 
Multicore Computers
Multicore ComputersMulticore Computers
Multicore Computers
 
Firo
FiroFiro
Firo
 
LM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsLM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system calls
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
CH01.pdf
CH01.pdfCH01.pdf
CH01.pdf
 
OPERATING SYSTEM - SHORT NOTES
OPERATING SYSTEM - SHORT NOTESOPERATING SYSTEM - SHORT NOTES
OPERATING SYSTEM - SHORT NOTES
 
OS UNIT1.pptx
OS UNIT1.pptxOS UNIT1.pptx
OS UNIT1.pptx
 
Operating System DOS and Windows
Operating System DOS and WindowsOperating System DOS and Windows
Operating System DOS and Windows
 
Introduction to Operating Systems.pdf
Introduction to Operating Systems.pdfIntroduction to Operating Systems.pdf
Introduction to Operating Systems.pdf
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Lecture 1 (distributed systems)
Lecture 1 (distributed systems)Lecture 1 (distributed systems)
Lecture 1 (distributed systems)
 
Cs8493 unit 1
Cs8493 unit 1Cs8493 unit 1
Cs8493 unit 1
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
 
Unix operating system basics
Unix operating system basicsUnix operating system basics
Unix operating system basics
 
OS Structure
OS StructureOS Structure
OS Structure
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systems
 

Recently uploaded

software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Recently uploaded (20)

software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

Multi processor

  • 2.  Introduction to Multiprocessing Systems 01  Types of Multiprocessing Systems  Interconnection Structures  Advantages of Multiprocessing 02 03 04 advantages Curabitur elementum posuere pretium. Quisque nibh dolor, dignissim ac dignissim ut, luctus Curabitur elementum posuere pretium. Quisque nibh dolor, dignissim ac dignissim ut, luctus structures Curabitur elementum posuere pretium. Quisque nibh dolor, dignissim ac dignissim ut, luctus typesintroduction 2 Contents Curabitur elementum posuere pretium. Quisque nibh dolor, dignissim ac dignissim ut, luctus  References 05
  • 3. TIME LINE 3  Introduction to Multiprocessing Systems  Types of Multiprocessing Systems  Types of Multiprocessing Systems  Interconnection Structures  Advantages of Multiprocessing  References
  • 4. c p u in our world Nowadays There is no such thing as “fastest CPU” in the world. If there is a new processor that claims to be fastest in a few days’/months’/years’ time, a higher version of the processor is released. FIND MORE 4
  • 5. 5 Instruction execution cycle store the result in the destination location. store perform the operation specified by the instruction Execute read the instruction from the memory. Fetch Decode the instruction and fetch the source operand Decode 0 1 0 2 0 3 0 4 How does the CPU handle with instructions
  • 6. +First Single core processor • Used back in 1970s +Second +Third What is the difference between ,, 6 Multi-core processor system • of the late 20th centuryMulti-processor system
  • 7. 7 History • the first expression of the idea of multiprocessing was written by Luigi Federico Menabrea in 1842, about Charles Babbage's analytical engine (as translated by Ada Lovelace): "the machine can be brought into play so as to give several results at the same time, which will greatly abridge the whole amount of the processes.
  • 8. 8 • A multiprocessor system is a A multiprocessor system is a collection of a number of standard collection of a number of standard processors put together in an processors put together in an innovative way to improve the innovative way to improve the performance / speed of computer performance / speed of computer hardware. Multiprocessor System • The main feature of this architecture The main feature of this architecture is to provide high speed at low cost is to provide high speed at low cost in comparison to uniprocessor.
  • 9. 9 Classification Multiprocessors are classified by the way their memory is organized. There are two main kinds of multiprocessing systems:- Tightly Coupled Systems Loosely Coupled Systems
  • 10. 10 1.Tightly Coupled Systems In fact, most commercial tightly coupled multiprocessors provide a cache memory with each CPU. In addition, there is a global common memory that all CPUs can access. Information can be therefore be shared among the CPUs by placing it in the common global memory.  two or more identical processors connect to a single, shared main memory, have full access to all I/O devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes.
  • 11. 11 Opteron • Opteron is AMD's x86 server and workstation processor line, and was the first processor which supported the AMD64 instruction set architecture (known generically as x86-64). • The Opteron is a Non-Uniform Memory Access (NUMA) architecture.
  • 12. 12 An alternative model of microprocessor is the distributed memory or loosely coupled system. Each processor element in a loosely coupled system has its own private local memory. 2.Loosely Coupled Systems  we need to have to can share data between each other loosely coupled system to connect one cpu with the another or with the memory. The processors are tied together by a switching scheme designed to route information from one processor to another through a message-passing scheme.
  • 13. 13 Beowulf Cluster • The Borg, a 52-node Beowulf cluster, is an example of a loosely-coupled system. It is a high-performance Parallel from computingcluster Inexpensive personal computer hardware.
  • 14. TIME LINE Your great subtitle in this line 14  Introduction to Multiprocessing Systems  Types of Multiprocessing Systems  Types of Multiprocessing Systems  Interconnection Structures  Advantages of Multiprocessing  References
  • 15. 15 Interconnection Structures Some of the physical forms available for establishing an interconnection network between the components of a multiprocessor system are: Time-shared common bus Multiportmemory Crossbar switch
  • 16. 16 Time-Shared Common Bus we have memory and CPUs they connected with a one single common bus any body want to share want to send data . it has a lot of limits on it such that only one can have a transfer on a bus and the others doing local tasks at that moment of the time or they are waiting. + only one processor can send at a one time and only one process can communicate with the memory
  • 17. 17 Multiport Memory  We break for common memory modules which mean that every CPU is connected with every module .  Any process will access any empty model and any conflict will be Handled by priority. + It needs very expensive control large number of cables connectors
  • 18. 18 Crossbar switch  now we have a cross spawn points at every interconnection now cross points it is like a switch it know how to connect from CPU 1 to memory 1 or what are the priorities . who should connect who and who should not connect. + It is similar to multiport memory but it uses less wires
  • 19. TIME LINE Your great subtitle in this line 19  Introduction to Multiprocessing Systems  Types of Multiprocessing Systems  Types of Multiprocessing Systems  Interconnection Structures  Advantages of Multiprocessing  References
  • 20. A benefit derived from multiprocessing is improved system performance. This happens because computations can proceed in parallel in one . A failure or error in one part has a limited effect on the rest of the system. If a fault causes one processor to fail, a second processor can be assigned to perform the functions of the disabled processor. An increase in the number of processors completes the work in less time. It is important to note that doubling the number of processors does not halve the time to complete a job. Improve system performance 01 Increased Reliability Increased Throughput 02 03 20 Advantages of Multiprocessing
  • 21. TIME LINE Your great subtitle in this line 21  Introduction to Multiprocessing Systems  Types of Multiprocessing Systems  Types of Multiprocessing Systems  Interconnection Structures  Advantages of Multiprocessing  References
  • 22. Lorem Ipsum is simply dummy text of the printing and typesetting industry. be CREATIVE SUCCESS Think about it FAST SUPPORT Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Any Questions ? 22
  • 24. Computer System Architecture, 3rd Edition by M. Morris Mano http://en.wikipedia.org/wik i/Multiprocessing References 24
  • 25. TIME LINE Your great subtitle in this line 25  Introduction to Multiprocessing Systems  Types of Multiprocessing Systems  Types of Multiprocessing Systems  Interconnection Structures  Advantages of Multiprocessing  References

Editor's Notes

  1. Multi prossesor organized in two ways tigitly they have a shared memory Loosely we have distributed memory ( private local memory for every process)
  2. The above units of the tightly coupled system are connected through the set of three interconnection networks, processor-memory interconnection network (PMIN), I/O-processor interconnection network (IOPIN) and the interrupt-signal interconnection network (ISIN). The use of these three interconnection networks is as follow. PMIN: It is a switch which connects each processor to every memory module. It can also be designed in a way that a processor can broadcast data to one or more memory module. ISIN: It allows each processor to direct an interrupt to any other processor. IOPIN: It allows a processor to communicate with an I/O channel which is connected to input-output devices.
  3. Multiple independent jobs can be made to operate in parallel. A single job can be partitioned into multiple parallel tasks.