SlideShare a Scribd company logo
6
Most read
7
Most read
8
Most read
MULTICORE & SHARED MEMORY
MULTIPROCESSORS
A single computing component with two or more independent processing
units
Multicore Processor
Shared Memory Multiprocessor (SMP)
Computer system composed of multiple independent processors that
executes different instruction schemes
SHARED MEMORY MULTIPROCESSORS
1. Uniform Memory Access (UMA)
2. Non Uniform Memory Access (NUMA)
3. Cache Only Memory Access (COMA)
1. Non-Caching NUMA (NC-NUMA)
2. Cache-Coherent NUMA (CC-NUMA)
SHARED MEMORY MULTIPROCESSORS
UNIFORM MEMORY ACCESS (UMA)
Interconnect (Bus, Crossbar, Multistage network)
Processor 1 Processor 2 Processor n
I/O Shared Memory 1 Shared Memory n
SHARED MEMORY MULTIPROCESSORS
NON-UNIFORM MEMORY ACCESS (NUMA)
Processor 1
Processor 2
Processor n
Local Memory 1
Local Memory 2
Local Memory n
Interconnection
Network
SHARED MEMORY MULTIPROCESSORS
NON-UNIFORM MEMORY ACCESS (NUMA)
1. Non- Caching NUMA (NC-NUMA)
MMU
CPU Memory
Local Bus
System Bus
MMU
CPU Memory
Local Bus
MMU
CPU Memory
Local Bus
SHARED MEMORY MULTIPROCESSORS
NON-UNIFORM MEMORY ACCESS (NUMA)
2. Cache-Coherent NUMA (CC-NUMA)
Interconnection Network
CPU Memory
Local Bus
Directory
Node 0
CPU Memory
Local Bus
Directory
Node 4
CPU Memory
Local Bus
Directory
Node 255
SHARED MEMORY MULTIPROCESSORS
CACHE ONLY MEMORY ACCESS (COMA)
COMA is a special case of NUMA model. All the distributed main
memories are converted to cache memories

More Related Content

PPT
parallel programming models
PDF
Shared-Memory Multiprocessors
PDF
Unit 4-input-output organization
PPTX
Multiprocessor
PPTX
PPTX
Message passing in Distributed Computing Systems
PPTX
Superscalar Processor
PPT
Parallel processing
parallel programming models
Shared-Memory Multiprocessors
Unit 4-input-output organization
Multiprocessor
Message passing in Distributed Computing Systems
Superscalar Processor
Parallel processing

What's hot (20)

PPTX
Presentation on Shared Memory Parallel Programming
PPT
Multi processing
PPT
Interrupt
PPT
system interconnect architectures in ACA
PPTX
Structure of shared memory space
PPT
distributed shared memory
PPTX
Computer architecture virtual memory
PDF
OS Memory Management
PPTX
Asynchronous data transfer
PPTX
Auxiliary memory
PPT
Cache coherence
PPTX
Multithreading computer architecture
PPTX
parallel language and compiler
PPTX
memory hierarchy
PPTX
System interconnect architecture
PDF
Lecture 03 - Synchronous and Asynchronous Communication - Concurrency - Fault...
PPT
multiprocessors and multicomputers
PPTX
Pipelining And Vector Processing
PPT
Distributed system
PPTX
Memory management ppt
Presentation on Shared Memory Parallel Programming
Multi processing
Interrupt
system interconnect architectures in ACA
Structure of shared memory space
distributed shared memory
Computer architecture virtual memory
OS Memory Management
Asynchronous data transfer
Auxiliary memory
Cache coherence
Multithreading computer architecture
parallel language and compiler
memory hierarchy
System interconnect architecture
Lecture 03 - Synchronous and Asynchronous Communication - Concurrency - Fault...
multiprocessors and multicomputers
Pipelining And Vector Processing
Distributed system
Memory management ppt
Ad

Similar to Shared Memory Multi Processor (20)

PPTX
Multicore and shared multi processor
PPTX
Multicore and shared multi processor
PPTX
Multiple processor (ppt 2010)
PPTX
Computer architecture multi processor
PPT
PPTX
Shared memory.pptx
PDF
22CS201 COA
PPTX
W-4.pptx
PDF
operating system design for new computer architecture
PDF
07-multiprocessors-cccffw whoo ofsvnk cfchjMF.pdf
PPT
Parallel processing
PPTX
Unit 6 shared memory multiprocessors
PPTX
Week 13-14 Parrallel Processing-new.pptx
PPTX
Lecture5
PPT
Multiprocessor_YChen.ppt
PPTX
PPTX
PDF
Non-Uniform Memory Access ( NUMA)
PPT
Introduction to symmetric multiprocessor
PPTX
6.distributed shared memory
Multicore and shared multi processor
Multicore and shared multi processor
Multiple processor (ppt 2010)
Computer architecture multi processor
Shared memory.pptx
22CS201 COA
W-4.pptx
operating system design for new computer architecture
07-multiprocessors-cccffw whoo ofsvnk cfchjMF.pdf
Parallel processing
Unit 6 shared memory multiprocessors
Week 13-14 Parrallel Processing-new.pptx
Lecture5
Multiprocessor_YChen.ppt
Non-Uniform Memory Access ( NUMA)
Introduction to symmetric multiprocessor
6.distributed shared memory
Ad

More from babuece (20)

PPTX
Hardware Multi-Threading
PPTX
Introduction to Advance Computer Architecture
PPTX
Clusters and Wharehouse Scale Computers
PPTX
Introduction to GPU
PPTX
Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...
PPTX
Exception | How Exceptions are Handled in MIPS architecture
PPTX
Introduction to Embedded Laboratory EC 8711
PPTX
Pipeline hazards | Structural Hazard, Data Hazard & Control Hazard
PPTX
Implementation of pipelining in datapath
PPTX
Datapath design with control unit
PPTX
Introduction to datapath design
PPTX
Floating point Binary Represenataion
PPTX
Introduction to floating point Arithmetic
PPTX
Improved version of division
PPTX
Booth's algorithm part 3
PPTX
Booth's algorithm part 1
PPTX
Modified booths algorithm part 1
PPTX
Booth's algorithm part 2
PPTX
Booth's algorithm part 4
PPTX
Modified booth's algorithm Part 2
Hardware Multi-Threading
Introduction to Advance Computer Architecture
Clusters and Wharehouse Scale Computers
Introduction to GPU
Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...
Exception | How Exceptions are Handled in MIPS architecture
Introduction to Embedded Laboratory EC 8711
Pipeline hazards | Structural Hazard, Data Hazard & Control Hazard
Implementation of pipelining in datapath
Datapath design with control unit
Introduction to datapath design
Floating point Binary Represenataion
Introduction to floating point Arithmetic
Improved version of division
Booth's algorithm part 3
Booth's algorithm part 1
Modified booths algorithm part 1
Booth's algorithm part 2
Booth's algorithm part 4
Modified booth's algorithm Part 2

Recently uploaded (20)

PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
Cell Structure & Organelles in detailed.
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPH.pptx obstetrics and gynecology in nursing
STATICS OF THE RIGID BODIES Hibbelers.pdf
Sports Quiz easy sports quiz sports quiz
Microbial disease of the cardiovascular and lymphatic systems
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Insiders guide to clinical Medicine.pdf
Pre independence Education in Inndia.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Anesthesia in Laparoscopic Surgery in India
TR - Agricultural Crops Production NC III.pdf
Classroom Observation Tools for Teachers
Cell Structure & Organelles in detailed.
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Pharma ospi slides which help in ospi learning
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape

Shared Memory Multi Processor

  • 1. MULTICORE & SHARED MEMORY MULTIPROCESSORS
  • 2. A single computing component with two or more independent processing units Multicore Processor Shared Memory Multiprocessor (SMP) Computer system composed of multiple independent processors that executes different instruction schemes
  • 3. SHARED MEMORY MULTIPROCESSORS 1. Uniform Memory Access (UMA) 2. Non Uniform Memory Access (NUMA) 3. Cache Only Memory Access (COMA) 1. Non-Caching NUMA (NC-NUMA) 2. Cache-Coherent NUMA (CC-NUMA)
  • 4. SHARED MEMORY MULTIPROCESSORS UNIFORM MEMORY ACCESS (UMA) Interconnect (Bus, Crossbar, Multistage network) Processor 1 Processor 2 Processor n I/O Shared Memory 1 Shared Memory n
  • 5. SHARED MEMORY MULTIPROCESSORS NON-UNIFORM MEMORY ACCESS (NUMA) Processor 1 Processor 2 Processor n Local Memory 1 Local Memory 2 Local Memory n Interconnection Network
  • 6. SHARED MEMORY MULTIPROCESSORS NON-UNIFORM MEMORY ACCESS (NUMA) 1. Non- Caching NUMA (NC-NUMA) MMU CPU Memory Local Bus System Bus MMU CPU Memory Local Bus MMU CPU Memory Local Bus
  • 7. SHARED MEMORY MULTIPROCESSORS NON-UNIFORM MEMORY ACCESS (NUMA) 2. Cache-Coherent NUMA (CC-NUMA) Interconnection Network CPU Memory Local Bus Directory Node 0 CPU Memory Local Bus Directory Node 4 CPU Memory Local Bus Directory Node 255
  • 8. SHARED MEMORY MULTIPROCESSORS CACHE ONLY MEMORY ACCESS (COMA) COMA is a special case of NUMA model. All the distributed main memories are converted to cache memories