SlideShare a Scribd company logo
1 of 10
Download to read offline
Dr. S. Pradeep Narayanan, Assistant Professor,
Senior Grade I, SENSE, VIT Chennai.
ECE3004 –
Computer Organization and
Architecture
➢ Processor level parallelism - Dependency,
➢ Flynn taxonomy,
➢ Memory organization for Multiprocessors
system,
➢ Symmetric Multiprocessor,
➢ Cache Coherence and The MESI Protocol.
Module 7 : Multiprocessors
– It is the technique which provides simultaneous data processing for the purpose
of increasing the computational speed of a computer system.
– parallel can be achieved by multiple functional unit that perform identical or
different operations simultaneously.
- In computers, parallel processing is the processing of program instructions by
dividing them among multiple processors with the objective of running a
program in less time.
- The simultaneous use of more than one CPU to execute a program. Ideally,
parallel processing makes a program run faster because there are more engines
(CPUs) running it.
In practice, it is often difficult to divide a program in such a way that separate
CPUs can execute different portions without interfering with each other.
Parallel Processing
➢ Single Instruction, Single Data Stream - SISD
➢ Single Instruction, Multiple Data Stream - SIMD
➢ Multiple Instruction, Single Data Stream - MISD
➢ Multiple Instruction, Multiple Data Stream- MIMD
Multiple Processor
Organization
Flynn’s Taxonomy is a classification of a
computer architectures:
✓ Single processor.
✓ Single instruction stream.
✓ Data stored in single memory.
✓ Uni-processor.
Single Instruction, Single
Data Stream - SISD
▪ Single machine instruction.
▪ Controls simultaneous execution.
▪ Number of processing elements.
▪ Lockstep basis.
▪ Each processing element has associated data
memory.
▪ Each instruction executed on different set of
data by different processors.
▪ Vector and array processors.
Single Instruction, Multiple
Data Stream - SIMD
✓ Sequence of data.
✓ Transmitted to set of processors.
✓ Each processor executes different instruction
sequence.
✓ Never been implemented.
Multiple Instruction, Single
Data Stream - MISD
Multiple Instruction,
Multiple Data Stream - MISD
✓ Set of processors.
✓ Simultaneously execute different instruction
sequences.
✓ Different sets of data.
✓ SMPs, clusters and NUMA systems.
Taxonomy of Parallel
Processor Architectures
Thank You

More Related Content

Similar to M7_L1_PPT.computer organization and archi

Parallel Processing Presentation2
Parallel Processing Presentation2Parallel Processing Presentation2
Parallel Processing Presentation2
daniyalqureshi712
 
Multivector and multiprocessor
Multivector and multiprocessorMultivector and multiprocessor
Multivector and multiprocessor
Kishan Panara
 
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
NANDHINIS109942
 
An operating system for multicore and clouds: mechanism and implementation
An operating system for multicore and clouds: mechanism and implementationAn operating system for multicore and clouds: mechanism and implementation
An operating system for multicore and clouds: mechanism and implementation
Mohanadarshan Vivekanandalingam
 

Similar to M7_L1_PPT.computer organization and archi (20)

Epc 3.ppt
Epc 3.pptEpc 3.ppt
Epc 3.ppt
 
Parallel Processing Presentation2
Parallel Processing Presentation2Parallel Processing Presentation2
Parallel Processing Presentation2
 
Parallel Processing
Parallel ProcessingParallel Processing
Parallel Processing
 
Multivector and multiprocessor
Multivector and multiprocessorMultivector and multiprocessor
Multivector and multiprocessor
 
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
 
PARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTES
PARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTESPARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTES
PARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTES
 
Parallel processing Concepts
Parallel processing ConceptsParallel processing Concepts
Parallel processing Concepts
 
Parallel Processing
Parallel ProcessingParallel Processing
Parallel Processing
 
Multi processing
Multi processingMulti processing
Multi processing
 
Unit 2 part 2(Process)
Unit 2 part 2(Process)Unit 2 part 2(Process)
Unit 2 part 2(Process)
 
Components of Computer PARALLEL-PROCESSING.pptx
Components of Computer PARALLEL-PROCESSING.pptxComponents of Computer PARALLEL-PROCESSING.pptx
Components of Computer PARALLEL-PROCESSING.pptx
 
Multi processor scheduling
Multi  processor schedulingMulti  processor scheduling
Multi processor scheduling
 
Multiprocessor Scheduling
Multiprocessor SchedulingMultiprocessor Scheduling
Multiprocessor Scheduling
 
Flynn's classification computer networks
Flynn's classification computer networksFlynn's classification computer networks
Flynn's classification computer networks
 
22CS201 COA
22CS201 COA22CS201 COA
22CS201 COA
 
An operating system for multicore and clouds: mechanism and implementation
An operating system for multicore and clouds: mechanism and implementationAn operating system for multicore and clouds: mechanism and implementation
An operating system for multicore and clouds: mechanism and implementation
 
Symmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelSymmetric multiprocessing and Microkernel
Symmetric multiprocessing and Microkernel
 
Operating system 20 threads
Operating system 20 threadsOperating system 20 threads
Operating system 20 threads
 
Parallel and Distributed Computing chapter 3
Parallel and Distributed Computing chapter 3Parallel and Distributed Computing chapter 3
Parallel and Distributed Computing chapter 3
 

More from Sindhu Mani (9)

fdocuments.in_automotive-embedded-system-development-in-autosar-56ecec1fda1bb...
fdocuments.in_automotive-embedded-system-development-in-autosar-56ecec1fda1bb...fdocuments.in_automotive-embedded-system-development-in-autosar-56ecec1fda1bb...
fdocuments.in_automotive-embedded-system-development-in-autosar-56ecec1fda1bb...
 
06-unit-iintrouml25sep2015-160901172758.pptx
06-unit-iintrouml25sep2015-160901172758.pptx06-unit-iintrouml25sep2015-160901172758.pptx
06-unit-iintrouml25sep2015-160901172758.pptx
 
structures-and-types-of-solids presentation
structures-and-types-of-solids presentationstructures-and-types-of-solids presentation
structures-and-types-of-solids presentation
 
ADDA_Lecture_P1. digital techniques lecture
ADDA_Lecture_P1. digital techniques lectureADDA_Lecture_P1. digital techniques lecture
ADDA_Lecture_P1. digital techniques lecture
 
digital camera image capturing technique
digital camera image capturing techniquedigital camera image capturing technique
digital camera image capturing technique
 
2. Functional Components of Computing System.pptx
2. Functional Components of Computing System.pptx2. Functional Components of Computing System.pptx
2. Functional Components of Computing System.pptx
 
The primary purpose of memory interfacing is to facilitate the transfer of da...
The primary purpose of memory interfacing is to facilitate the transfer of da...The primary purpose of memory interfacing is to facilitate the transfer of da...
The primary purpose of memory interfacing is to facilitate the transfer of da...
 
To expose students to various challenges and constraints of special purpose c...
To expose students to various challenges and constraints of special purpose c...To expose students to various challenges and constraints of special purpose c...
To expose students to various challenges and constraints of special purpose c...
 
jun.pptx
jun.pptxjun.pptx
jun.pptx
 

Recently uploaded

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Recently uploaded (20)

The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 

M7_L1_PPT.computer organization and archi

  • 1. Dr. S. Pradeep Narayanan, Assistant Professor, Senior Grade I, SENSE, VIT Chennai. ECE3004 – Computer Organization and Architecture
  • 2. ➢ Processor level parallelism - Dependency, ➢ Flynn taxonomy, ➢ Memory organization for Multiprocessors system, ➢ Symmetric Multiprocessor, ➢ Cache Coherence and The MESI Protocol. Module 7 : Multiprocessors
  • 3. – It is the technique which provides simultaneous data processing for the purpose of increasing the computational speed of a computer system. – parallel can be achieved by multiple functional unit that perform identical or different operations simultaneously. - In computers, parallel processing is the processing of program instructions by dividing them among multiple processors with the objective of running a program in less time. - The simultaneous use of more than one CPU to execute a program. Ideally, parallel processing makes a program run faster because there are more engines (CPUs) running it. In practice, it is often difficult to divide a program in such a way that separate CPUs can execute different portions without interfering with each other. Parallel Processing
  • 4. ➢ Single Instruction, Single Data Stream - SISD ➢ Single Instruction, Multiple Data Stream - SIMD ➢ Multiple Instruction, Single Data Stream - MISD ➢ Multiple Instruction, Multiple Data Stream- MIMD Multiple Processor Organization Flynn’s Taxonomy is a classification of a computer architectures:
  • 5. ✓ Single processor. ✓ Single instruction stream. ✓ Data stored in single memory. ✓ Uni-processor. Single Instruction, Single Data Stream - SISD
  • 6. ▪ Single machine instruction. ▪ Controls simultaneous execution. ▪ Number of processing elements. ▪ Lockstep basis. ▪ Each processing element has associated data memory. ▪ Each instruction executed on different set of data by different processors. ▪ Vector and array processors. Single Instruction, Multiple Data Stream - SIMD
  • 7. ✓ Sequence of data. ✓ Transmitted to set of processors. ✓ Each processor executes different instruction sequence. ✓ Never been implemented. Multiple Instruction, Single Data Stream - MISD
  • 8. Multiple Instruction, Multiple Data Stream - MISD ✓ Set of processors. ✓ Simultaneously execute different instruction sequences. ✓ Different sets of data. ✓ SMPs, clusters and NUMA systems.