SlideShare una empresa de Scribd logo
1 de 17
Department: Information Technology
Computer Organization
Multiprocessor
Presented By:
Neelkumar J Patel
5/8/2017
Contents
• Introduction
• Why Choose a Multiprocessor?
• How multiprocessor are classified?
• Interconnection structures
• References
5/8/2017
Introduction
• Multiprocessor system is an interconnection of two or
more CPUs with memory and input-output equipment
• The components that forms multiprocessor are
CPUs IOPs connected to input –output devices ,
and memory unit that may be partitioned into a
number of separate modules.
• Multiprocessor are classified as multiple
instruction stream, multiple data stream (MIMD)
system.
5/8/2017
Why Choose a Multiprocessor?
• A single CPU can only go so fast, use more than
one CPU to improve performance
• Multiple users
• Multiple applications
• Multi-tasking within an application
• Responsiveness and/or throughput
• Share hardware between CPUs
5/8/2017
What you the difference between
Multiprocessor and Multicomputer?
Multiprocessor
• A multiprocessor system is simply a
computer that has more than one
CPU on its motherboard.
• Multiprocessing is the use of two or
more central processing units
(CPUs) within a single computer
system.
Multicomputer
• A computer made up of several
computers. The term generally refers
to an architecture in which each
processor has its own memory rather
than multiple processors with a
shared memory
5/8/2017
How multiprocessor are classified?
• Multiprocessor are classified by the way their
memory is organized, mainly it is classified
into two types
1. Tightly coupled multiprocessor
2. Loosely coupled multiprocessor
5/8/2017
Tightly coupled Multiprocessor
• A multiprocessor is a tightly coupled
computer system having two or more
processing units (Multiple Processors) each
sharing main memory and peripherals, in
order to simultaneously process programs
• Tightly coupled Multiprocessor is also know as
shared memory system
5/8/2017
Loosely-coupled multiprocessor
• Loosely-coupled multiprocessor systems
(often referred to as clusters ) are based on
multiple standalone single or dual processor
commodity computers interconnected via a
high speed communication system.
• Loosely-coupled multiprocessor is also known
as distributed memory.
• Example
A Linux beowulf cluster
5/8/2017
Difference b/w Tightly coupled and
Loosely coupled multiprocessor
Tightly coupled
• Tightly-coupled systems
physically smaller than
loosely-coupled system.
• More expensive .
Loosely coupled
• It is just opposite of tightly
coupled system.
• Less expensive.
5/8/2017
Interconnection Structures
• The physical forms for establishing an
interconnection network .
1. Time shared common bus.
2. Multiport memory.
3. Crossbar switch
4. Multistage switching network.
5. Hypercube system.
5/8/2017
1. Time –shared common bus.
• A system common bus multiprocessor system
consists of a number of processors connected
through path to a memory unit.
5/8/2017
Memory Unit
CPU 1 IOP 1CPU 3CPU 2 IOP 2
2. Multiport Memory
• A multiport memory system employs separate
buses between each memory module and
each CPU.
5/8/2017
3. Cross bar switch
5/8/2017
4. Multistage switching Network
• The basic component of a multistage network
is a two- input , two- output interchange
switch.
5/8/2017
5. Hypercube Interconnection
• The hypercube or binary n-cube multiprocessor
structure is loosely coupled system composed of
N=2n processor interconnected in an n-dimensional
binary cube.
• Hyper cube structures for n = 1,2,3.
011 111
0 01 11
010 110
001 101
1 00 10 000 100
One –cube Two – cube Three cube
5/8/2017
References
• M.Morris Mano Computer System
Architecture , Third Edition , Pearson
Education.
• Aakriti Sharma, Advance Computer
Architecture in simple steps.
5/8/2017
Thank you….
5/8/2017

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Bus aribration
Bus aribrationBus aribration
Bus aribration
 
Processes and threads
Processes and threadsProcesses and threads
Processes and threads
 
Context Switching
Context SwitchingContext Switching
Context Switching
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
Introduction to parallel processing
Introduction to parallel processingIntroduction to parallel processing
Introduction to parallel processing
 
Control Unit Design
Control Unit DesignControl Unit Design
Control Unit Design
 
VLIW Processors
VLIW ProcessorsVLIW Processors
VLIW Processors
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Multithreaded processors ppt
Multithreaded processors pptMultithreaded processors ppt
Multithreaded processors ppt
 
Introduction to Parallel Computing
Introduction to Parallel ComputingIntroduction to Parallel Computing
Introduction to Parallel Computing
 
pipelining
pipeliningpipelining
pipelining
 
Interconnection Network
Interconnection NetworkInterconnection Network
Interconnection Network
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
 
Multi Processors And Multi Computers
 Multi Processors And Multi Computers Multi Processors And Multi Computers
Multi Processors And Multi Computers
 
Multiprocessor system
Multiprocessor system Multiprocessor system
Multiprocessor system
 
Flynns classification
Flynns classificationFlynns classification
Flynns classification
 
Instruction pipeline: Computer Architecture
Instruction pipeline: Computer ArchitectureInstruction pipeline: Computer Architecture
Instruction pipeline: Computer Architecture
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Parallel Processing Presentation2
Parallel Processing Presentation2Parallel Processing Presentation2
Parallel Processing Presentation2
 

Similar a Multiprocessor

OS multiprocessing1.pptx
OS multiprocessing1.pptxOS multiprocessing1.pptx
OS multiprocessing1.pptxamerdawood2
 
OS multiprocessing -.pptx
OS multiprocessing -.pptxOS multiprocessing -.pptx
OS multiprocessing -.pptxamirdawood3
 
MULTIPROCESSOR OPERATING SYSTEMS
MULTIPROCESSOR OPERATING SYSTEMSMULTIPROCESSOR OPERATING SYSTEMS
MULTIPROCESSOR OPERATING SYSTEMSNemwos
 
Multiprocessor
Multiprocessor Multiprocessor
Multiprocessor Irfan Khan
 
Multiprocessor_YChen.ppt
Multiprocessor_YChen.pptMultiprocessor_YChen.ppt
Multiprocessor_YChen.pptAberaZeleke1
 
Multicore processor.pdf
Multicore processor.pdfMulticore processor.pdf
Multicore processor.pdfrajaratna4
 
chapter-18-parallel-processing-multiprocessing (1).ppt
chapter-18-parallel-processing-multiprocessing (1).pptchapter-18-parallel-processing-multiprocessing (1).ppt
chapter-18-parallel-processing-multiprocessing (1).pptNANDHINIS109942
 
Computer Architecture & Organization.ppt
Computer Architecture & Organization.pptComputer Architecture & Organization.ppt
Computer Architecture & Organization.pptFarhanaMariyam1
 
18 parallel processing
18 parallel processing18 parallel processing
18 parallel processingdilip kumar
 
MK Sistem Operasi.pdf
MK Sistem Operasi.pdfMK Sistem Operasi.pdf
MK Sistem Operasi.pdfwisard1
 
Multiprocessing, difference, advantages and disadvantages
Multiprocessing, difference, advantages and disadvantagesMultiprocessing, difference, advantages and disadvantages
Multiprocessing, difference, advantages and disadvantagescrella7557
 
OperatingSystemFeature.pptx
OperatingSystemFeature.pptxOperatingSystemFeature.pptx
OperatingSystemFeature.pptxCharuJain396881
 
Chip Multithreading Systems Need a New Operating System Scheduler
Chip Multithreading Systems Need a New Operating System Scheduler Chip Multithreading Systems Need a New Operating System Scheduler
Chip Multithreading Systems Need a New Operating System Scheduler Sarwan ali
 

Similar a Multiprocessor (20)

Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
 
OS multiprocessing1.pptx
OS multiprocessing1.pptxOS multiprocessing1.pptx
OS multiprocessing1.pptx
 
OS_MD_4.pdf
OS_MD_4.pdfOS_MD_4.pdf
OS_MD_4.pdf
 
OS multiprocessing -.pptx
OS multiprocessing -.pptxOS multiprocessing -.pptx
OS multiprocessing -.pptx
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
MULTIPROCESSOR OPERATING SYSTEMS
MULTIPROCESSOR OPERATING SYSTEMSMULTIPROCESSOR OPERATING SYSTEMS
MULTIPROCESSOR OPERATING SYSTEMS
 
Multiprocessor
Multiprocessor Multiprocessor
Multiprocessor
 
Multi processor
Multi processorMulti processor
Multi processor
 
Multiprocessor_YChen.ppt
Multiprocessor_YChen.pptMultiprocessor_YChen.ppt
Multiprocessor_YChen.ppt
 
Multicore processor.pdf
Multicore processor.pdfMulticore processor.pdf
Multicore processor.pdf
 
parallel processing.ppt
parallel processing.pptparallel processing.ppt
parallel processing.ppt
 
chapter-18-parallel-processing-multiprocessing (1).ppt
chapter-18-parallel-processing-multiprocessing (1).pptchapter-18-parallel-processing-multiprocessing (1).ppt
chapter-18-parallel-processing-multiprocessing (1).ppt
 
Computer Architecture & Organization.ppt
Computer Architecture & Organization.pptComputer Architecture & Organization.ppt
Computer Architecture & Organization.ppt
 
parallel-processing.ppt
parallel-processing.pptparallel-processing.ppt
parallel-processing.ppt
 
18 parallel processing
18 parallel processing18 parallel processing
18 parallel processing
 
MK Sistem Operasi.pdf
MK Sistem Operasi.pdfMK Sistem Operasi.pdf
MK Sistem Operasi.pdf
 
Multiprocessing, difference, advantages and disadvantages
Multiprocessing, difference, advantages and disadvantagesMultiprocessing, difference, advantages and disadvantages
Multiprocessing, difference, advantages and disadvantages
 
ch1.ppt
ch1.pptch1.ppt
ch1.ppt
 
OperatingSystemFeature.pptx
OperatingSystemFeature.pptxOperatingSystemFeature.pptx
OperatingSystemFeature.pptx
 
Chip Multithreading Systems Need a New Operating System Scheduler
Chip Multithreading Systems Need a New Operating System Scheduler Chip Multithreading Systems Need a New Operating System Scheduler
Chip Multithreading Systems Need a New Operating System Scheduler
 

Último

Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 

Último (20)

POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 

Multiprocessor

  • 1. Department: Information Technology Computer Organization Multiprocessor Presented By: Neelkumar J Patel 5/8/2017
  • 2. Contents • Introduction • Why Choose a Multiprocessor? • How multiprocessor are classified? • Interconnection structures • References 5/8/2017
  • 3. Introduction • Multiprocessor system is an interconnection of two or more CPUs with memory and input-output equipment • The components that forms multiprocessor are CPUs IOPs connected to input –output devices , and memory unit that may be partitioned into a number of separate modules. • Multiprocessor are classified as multiple instruction stream, multiple data stream (MIMD) system. 5/8/2017
  • 4. Why Choose a Multiprocessor? • A single CPU can only go so fast, use more than one CPU to improve performance • Multiple users • Multiple applications • Multi-tasking within an application • Responsiveness and/or throughput • Share hardware between CPUs 5/8/2017
  • 5. What you the difference between Multiprocessor and Multicomputer? Multiprocessor • A multiprocessor system is simply a computer that has more than one CPU on its motherboard. • Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. Multicomputer • A computer made up of several computers. The term generally refers to an architecture in which each processor has its own memory rather than multiple processors with a shared memory 5/8/2017
  • 6. How multiprocessor are classified? • Multiprocessor are classified by the way their memory is organized, mainly it is classified into two types 1. Tightly coupled multiprocessor 2. Loosely coupled multiprocessor 5/8/2017
  • 7. Tightly coupled Multiprocessor • A multiprocessor is a tightly coupled computer system having two or more processing units (Multiple Processors) each sharing main memory and peripherals, in order to simultaneously process programs • Tightly coupled Multiprocessor is also know as shared memory system 5/8/2017
  • 8. Loosely-coupled multiprocessor • Loosely-coupled multiprocessor systems (often referred to as clusters ) are based on multiple standalone single or dual processor commodity computers interconnected via a high speed communication system. • Loosely-coupled multiprocessor is also known as distributed memory. • Example A Linux beowulf cluster 5/8/2017
  • 9. Difference b/w Tightly coupled and Loosely coupled multiprocessor Tightly coupled • Tightly-coupled systems physically smaller than loosely-coupled system. • More expensive . Loosely coupled • It is just opposite of tightly coupled system. • Less expensive. 5/8/2017
  • 10. Interconnection Structures • The physical forms for establishing an interconnection network . 1. Time shared common bus. 2. Multiport memory. 3. Crossbar switch 4. Multistage switching network. 5. Hypercube system. 5/8/2017
  • 11. 1. Time –shared common bus. • A system common bus multiprocessor system consists of a number of processors connected through path to a memory unit. 5/8/2017 Memory Unit CPU 1 IOP 1CPU 3CPU 2 IOP 2
  • 12. 2. Multiport Memory • A multiport memory system employs separate buses between each memory module and each CPU. 5/8/2017
  • 13. 3. Cross bar switch 5/8/2017
  • 14. 4. Multistage switching Network • The basic component of a multistage network is a two- input , two- output interchange switch. 5/8/2017
  • 15. 5. Hypercube Interconnection • The hypercube or binary n-cube multiprocessor structure is loosely coupled system composed of N=2n processor interconnected in an n-dimensional binary cube. • Hyper cube structures for n = 1,2,3. 011 111 0 01 11 010 110 001 101 1 00 10 000 100 One –cube Two – cube Three cube 5/8/2017
  • 16. References • M.Morris Mano Computer System Architecture , Third Edition , Pearson Education. • Aakriti Sharma, Advance Computer Architecture in simple steps. 5/8/2017