SlideShare a Scribd company logo
MULTI PROCESSOR
BY
RAFIDH
Outline:
1. Flynn's taxonomy
2. Multi processor
Multiple cpu with shared memory
UMA
NUMA
3. Multi computer
Tightly Coupled Systems
Interconnection
Flynn's taxonomy: is a classification of
computer architectures, proposed by Michael
J. Flynn in 1966 The classification system has
stuck, and has been used as a tool in design of
modern processors and their functionalities.
Since the rise of multiprocessing central
processing units (CPUs), a
multiprogramming context has evolved as an
extension of the classification system.
1. Flynn's taxonomy
Flynn’s Taxonomy uses two basic
concepts: Parallelism in instruction
stream, and parallelism in data stream.
Any CPU system has (n) program
counter(pc), so there are (n)
“instruction stream” that can execute
in parallel.
A data stream can be used as a
sequence of data, and there exist 4
possible combinations.
1.SISD(Single Instruction Single
Data)
A processor that can only do one job at a time from start to
finish.
2. SIMD(Single Instruction
Multiple Data)
controls the simultaneous execution of
a number of processing elements, so
that each instruction is executed on a
different set of data by the different
processors.
2. SIMD(Single Instruction
Multiple Data)
3. MISD(Multiple instructions
single data)
A sequence of data is transmitted to a set of processors,
each of which executes a different instruction sequence
This structure is not commercially implemented.
4. MIMD(Multiple instruction
Multiple Data)
 is a technique employed to achieve parallelism.
Machines using MIMD have a number of
processors that function asynchronously and
independently. At any time, different
processors may be executing different
instructions on different pieces of data.
4. MIMD(Multiple instruction Multiple Data)
2-Multiprocessor System:
Definition
A computer system in which two or more
CPUs share full access to a common RAM
.
Shared memory parallel computers vary widely, but
generally have in common the ability for all processors to
access all memory as global address space.
Multiple processors can operate independently but
share the same memory resources.
Changes in a memory location effected by one
processor are visible to all other processors.
Historically, shared memory machines have been
classified as UMA and NUMA, based on memory access
times.
Shared Memory
. . .
interconnection network
. . .
processor
1
cache
processor
2
cache
processor
N
cache
memory
1
memory
M
memory
2
1. Uniform Memory Access (UMA)
Uniform memory access (UMA) is a shared memory
architecture used in parallel computers. All the
processors in the UMA model share the physical
memory uniformly. The UMA model is suitable for
general purpose and time sharing applications by
multiple users.
Computer architecture multi processor
2. Non-Uniform Memory Access (NUMA)
Non-uniform memory access (NUMA) is a
computer memory design used in
multiprocessing, where the memory access time
depends on the memory location relative to the
processor. Under NUMA, a processor can access
its own local memory faster than non-local
memory (memory local to another processor or
memory shared between processors).
Computer architecture multi processor
Definition:
Architecture in which each processor
has its own memory rather than
multiple processors with shared
memory. PC multi-core, although it
looks similar, it will not have multiple
computers because multiple cores
share a common memory
3.Multi computer:
3. Multi computer
Definition:
• Are tightly-coupled CPUs that do not
share memory (each one has its
Memory)
• These systems are also known by a
variety of other names, cluster
computers and COWS (Cluster of
Workstations).
Tightly Coupled Systems
Tightly coupled multiprocessor systems contain
multiple CPUs that are connected at the bus level.
These CPUs may have access to a central shared
memory ( UMA), or may participate in a memory
hierarchy with both local and shared memory
(SM)(NUMA). Both ranges of processors had their
own onboard cache but provided access to shared
memory; the Xeon processors via a common pipe
and the Opteron processors via independent
pathways to the system RAM
MULTICOMPUTER HARDWARE
Interconnection Topologies:
 An interconnection network in a parallel machine transfers
information from any source node to any desired destination
node .
 The network is composed of links and switches, which helps to
send the information from the source node to the destination
node
Single Switch
RING GRID
Double Torus CUBE
4D Hypercube
Ring
 This is one of the simplest ways of connecting nodes
with each other. The nodes are connected with each
other to form a ring. For a node to communicate with
some other node, it has to send the messages to its
neighbor. Therefore, the data message passes through
a series of other nodes before reaching the destination.
This involves increased latency in the system.
Mesh network
 In a mesh network, multiple nodes are connected with
each other. Each node in the network is connected to
every other node in the network. This arrangement
allows proper communication of the data between the
nodes. But, there are a lot of communication
overheads due to the increased number of node
connections.
Hypercube
 This topology consists of connections of the nodes to
form cubes. The nodes are also connected to the nodes
on the other cubes.
Multicomputer Multiprocessor
 1.A multiprocessor system is
simply a computer that has more
than one CPU on its
motherboard.
 2. Multiprocessing is the use of
two or more central processing
units (CPUs) within a single
computer system.

 3. Multiprocessors have a single
physical address space
(memory) shared by all the
CPUs

 4. A multiprocessor would run
slower, because it would be in
ONE computer.
 5. A multi-processor is a single
system with multiple CPU'
1.A computer made up of several
computers. similar to parallel computing.
2. Distributed computing deals with
hardware and software systems containing
more than one processing element,
multiple programs, running under a
loosely or tightly controlled regime.
3. multicomputer have one physical
address space per CPU.
4. It can run faster
5. A multi-computer is multiple
computers, each of which can have
multiple processors. Used for true parallel
processing
Free Powerpoint Templates

More Related Content

What's hot (20)

PPTX
Multiprocessor
Neel Patel
 
PPTX
Multiprocessor Architecture (Advanced computer architecture)
vani261
 
PPTX
Distributed shred memory architecture
Maulik Togadiya
 
PDF
Shared-Memory Multiprocessors
Salvatore La Bua
 
PPTX
Computer architecture virtual memory
Mazin Alwaaly
 
PPT
Cpu organisation
Er Sangita Vishwakarma
 
PPTX
Pram model
MANASYJAYASURYA
 
PPTX
6.distributed shared memory
Gd Goenka University
 
PPTX
Memory Organization
Kamal Acharya
 
PPTX
Risc and cisc
dipaknandankar
 
PPTX
I/O Management
Keyur Vadodariya
 
PDF
Interconnection Network
Heman Pathak
 
PPTX
Three main Architectures For Parallel Database.pptx
shailajawesley023
 
PPTX
System interconnect architecture
Gagan Kumar
 
PPT
Cluster Computing
BOSS Webtech
 
PPTX
distributed Computing system model
Harshad Umredkar
 
PPTX
Direct memory access (dma)
Zubair Khalid
 
PPTX
Direct memory access
shubham kuwar
 
DOCX
Parallel computing persentation
VIKAS SINGH BHADOURIA
 
Multiprocessor
Neel Patel
 
Multiprocessor Architecture (Advanced computer architecture)
vani261
 
Distributed shred memory architecture
Maulik Togadiya
 
Shared-Memory Multiprocessors
Salvatore La Bua
 
Computer architecture virtual memory
Mazin Alwaaly
 
Cpu organisation
Er Sangita Vishwakarma
 
Pram model
MANASYJAYASURYA
 
6.distributed shared memory
Gd Goenka University
 
Memory Organization
Kamal Acharya
 
Risc and cisc
dipaknandankar
 
I/O Management
Keyur Vadodariya
 
Interconnection Network
Heman Pathak
 
Three main Architectures For Parallel Database.pptx
shailajawesley023
 
System interconnect architecture
Gagan Kumar
 
Cluster Computing
BOSS Webtech
 
distributed Computing system model
Harshad Umredkar
 
Direct memory access (dma)
Zubair Khalid
 
Direct memory access
shubham kuwar
 
Parallel computing persentation
VIKAS SINGH BHADOURIA
 

Similar to Computer architecture multi processor (20)

PPT
Multiprocessor_YChen.ppt
AberaZeleke1
 
PPTX
Multiprocessor system architectures.pptx
nandhini342004
 
PDF
Distributed system lectures
marwaeng
 
PPTX
Multiprocessor.pptx
Muhammad54342
 
PDF
operating system design for new computer architecture
egavagsaz
 
PPTX
parellelisum edited_jsdnsfnjdnjfnjdn.pptx
aravym456
 
PPT
Parallel processing
Syed Zaid Irshad
 
PDF
KA 5 - Lecture 1 - Parallel Processing.pdf
Carlos701746
 
PPTX
Multiprocessor system
Mr. Vikram Singh Slathia
 
PPT
Multiprocessors Characters coherence.ppt
gnvivekananda4u
 
PDF
22CS201 COA
Kathirvel Ayyaswamy
 
PPT
parallel processing.ppt
NANDHINIS109942
 
PPT
chapter-18-parallel-processing-multiprocessing (1).ppt
NANDHINIS109942
 
PPTX
High performance computing
punjab engineering college, chandigarh
 
PPT
18 parallel processing
dilip kumar
 
PPT
Parallel processing
Shivalik college of engineering
 
PDF
07-multiprocessors-cccffw whoo ofsvnk cfchjMF.pdf
zahraazakaria97
 
PPT
parallel-processing.ppt
MohammedAbdelgader2
 
PPTX
Lecture 04 chapter 2 - Parallel Programming Platforms
National College of Business Administration & Economics ( NCBA&E)
 
PPTX
CA UNIT IV.pptx
ssuser9dbd7e
 
Multiprocessor_YChen.ppt
AberaZeleke1
 
Multiprocessor system architectures.pptx
nandhini342004
 
Distributed system lectures
marwaeng
 
Multiprocessor.pptx
Muhammad54342
 
operating system design for new computer architecture
egavagsaz
 
parellelisum edited_jsdnsfnjdnjfnjdn.pptx
aravym456
 
Parallel processing
Syed Zaid Irshad
 
KA 5 - Lecture 1 - Parallel Processing.pdf
Carlos701746
 
Multiprocessor system
Mr. Vikram Singh Slathia
 
Multiprocessors Characters coherence.ppt
gnvivekananda4u
 
22CS201 COA
Kathirvel Ayyaswamy
 
parallel processing.ppt
NANDHINIS109942
 
chapter-18-parallel-processing-multiprocessing (1).ppt
NANDHINIS109942
 
High performance computing
punjab engineering college, chandigarh
 
18 parallel processing
dilip kumar
 
Parallel processing
Shivalik college of engineering
 
07-multiprocessors-cccffw whoo ofsvnk cfchjMF.pdf
zahraazakaria97
 
parallel-processing.ppt
MohammedAbdelgader2
 
Lecture 04 chapter 2 - Parallel Programming Platforms
National College of Business Administration & Economics ( NCBA&E)
 
CA UNIT IV.pptx
ssuser9dbd7e
 
Ad

More from Mazin Alwaaly (20)

PPTX
Pattern recognition voice biometrics
Mazin Alwaaly
 
PPTX
Pattern recognition palm print authentication system
Mazin Alwaaly
 
PPTX
Pattern recognition on line signature
Mazin Alwaaly
 
PPTX
Pattern recognition multi biometrics using face and ear
Mazin Alwaaly
 
PPTX
Pattern recognition IRIS recognition
Mazin Alwaaly
 
PPT
Pattern recognition hand vascular pattern recognition
Mazin Alwaaly
 
PPTX
Pattern recognition Hand Geometry
Mazin Alwaaly
 
PPTX
Pattern recognition forensic dental identification
Mazin Alwaaly
 
PPT
Pattern recognition fingerprints
Mazin Alwaaly
 
PPTX
Pattern recognition facial recognition
Mazin Alwaaly
 
PPTX
Pattern recognition ear as a biometric
Mazin Alwaaly
 
PPTX
Pattern recognition 3d face recognition
Mazin Alwaaly
 
PPTX
Multimedia multimedia over wireless and mobile networks
Mazin Alwaaly
 
PPT
Multimedia network services and protocols for multimedia communications
Mazin Alwaaly
 
PPTX
Multimedia content based retrieval in digital libraries
Mazin Alwaaly
 
PPTX
Multimedia lossy compression algorithms
Mazin Alwaaly
 
PPTX
Multimedia lossless compression algorithms
Mazin Alwaaly
 
PPTX
Multimedia basic video compression techniques
Mazin Alwaaly
 
PPT
Multimedia image compression standards
Mazin Alwaaly
 
PPTX
Multimedia fundamental concepts in video
Mazin Alwaaly
 
Pattern recognition voice biometrics
Mazin Alwaaly
 
Pattern recognition palm print authentication system
Mazin Alwaaly
 
Pattern recognition on line signature
Mazin Alwaaly
 
Pattern recognition multi biometrics using face and ear
Mazin Alwaaly
 
Pattern recognition IRIS recognition
Mazin Alwaaly
 
Pattern recognition hand vascular pattern recognition
Mazin Alwaaly
 
Pattern recognition Hand Geometry
Mazin Alwaaly
 
Pattern recognition forensic dental identification
Mazin Alwaaly
 
Pattern recognition fingerprints
Mazin Alwaaly
 
Pattern recognition facial recognition
Mazin Alwaaly
 
Pattern recognition ear as a biometric
Mazin Alwaaly
 
Pattern recognition 3d face recognition
Mazin Alwaaly
 
Multimedia multimedia over wireless and mobile networks
Mazin Alwaaly
 
Multimedia network services and protocols for multimedia communications
Mazin Alwaaly
 
Multimedia content based retrieval in digital libraries
Mazin Alwaaly
 
Multimedia lossy compression algorithms
Mazin Alwaaly
 
Multimedia lossless compression algorithms
Mazin Alwaaly
 
Multimedia basic video compression techniques
Mazin Alwaaly
 
Multimedia image compression standards
Mazin Alwaaly
 
Multimedia fundamental concepts in video
Mazin Alwaaly
 
Ad

Recently uploaded (20)

PDF
Rapid protoplanet formation in the outer Solar System recorded in a dunite fr...
Sérgio Sacani
 
PDF
oil and gas chemical injection system
Okeke Livinus
 
PDF
RANKING THE MICRO LEVEL CRITICAL FACTORS OF ELECTRONIC MEDICAL RECORDS ADOPTI...
hiij
 
PPTX
770043401-q1-Ppt-pe-and-Health-7-week-1-lesson-1.pptx
AizaRazonado
 
PPTX
Microbiome_Engineering_Poster_Fixed.pptx
SupriyaPolisetty1
 
PDF
GUGC Research Overview (December 2024)
Ghent University Global Campus
 
PDF
Plant growth promoting bacterial non symbiotic
psuvethapalani
 
PDF
History of cage culture-J. Bovas Joel.pdf
J. Bovas Joel BFSc
 
PDF
2025 Insilicogen Company Korean Brochure
Insilico Gen
 
PDF
Webinar: World's Smallest Pacemaker
Scintica Instrumentation
 
PDF
Pharmakon of algorithmic alchemy: Marketing in the age of AI
Selcen Ozturkcan
 
PPTX
Q1_Science 8_Week3-Day 1.pptx science lesson
AizaRazonado
 
DOCX
Critical Book Review (CBR) - "Hate Speech: Linguistic Perspectives"
Sahmiral Amri Rajagukguk
 
PPTX
ION EXCHANGE CHROMATOGRAPHY NEW PPT (JA).pptx
adhagalejotshna
 
PPTX
Systamatic Acquired Resistence (SAR).pptx
giriprasanthmuthuraj
 
DOCX
Paper - Suprasegmental Features (Makalah Presentasi)
Sahmiral Amri Rajagukguk
 
PDF
Portable Hyperspectral Imaging (pHI) for the enhanced recording of archaeolog...
crabbn
 
PDF
Plankton and Fisheries Bovas Joel Notes.pdf
J. Bovas Joel BFSc
 
PDF
soil and environmental microbiology.pdf
Divyaprabha67
 
PDF
2025 Insilicogen Company English Brochure
Insilico Gen
 
Rapid protoplanet formation in the outer Solar System recorded in a dunite fr...
Sérgio Sacani
 
oil and gas chemical injection system
Okeke Livinus
 
RANKING THE MICRO LEVEL CRITICAL FACTORS OF ELECTRONIC MEDICAL RECORDS ADOPTI...
hiij
 
770043401-q1-Ppt-pe-and-Health-7-week-1-lesson-1.pptx
AizaRazonado
 
Microbiome_Engineering_Poster_Fixed.pptx
SupriyaPolisetty1
 
GUGC Research Overview (December 2024)
Ghent University Global Campus
 
Plant growth promoting bacterial non symbiotic
psuvethapalani
 
History of cage culture-J. Bovas Joel.pdf
J. Bovas Joel BFSc
 
2025 Insilicogen Company Korean Brochure
Insilico Gen
 
Webinar: World's Smallest Pacemaker
Scintica Instrumentation
 
Pharmakon of algorithmic alchemy: Marketing in the age of AI
Selcen Ozturkcan
 
Q1_Science 8_Week3-Day 1.pptx science lesson
AizaRazonado
 
Critical Book Review (CBR) - "Hate Speech: Linguistic Perspectives"
Sahmiral Amri Rajagukguk
 
ION EXCHANGE CHROMATOGRAPHY NEW PPT (JA).pptx
adhagalejotshna
 
Systamatic Acquired Resistence (SAR).pptx
giriprasanthmuthuraj
 
Paper - Suprasegmental Features (Makalah Presentasi)
Sahmiral Amri Rajagukguk
 
Portable Hyperspectral Imaging (pHI) for the enhanced recording of archaeolog...
crabbn
 
Plankton and Fisheries Bovas Joel Notes.pdf
J. Bovas Joel BFSc
 
soil and environmental microbiology.pdf
Divyaprabha67
 
2025 Insilicogen Company English Brochure
Insilico Gen
 

Computer architecture multi processor

  • 2. Outline: 1. Flynn's taxonomy 2. Multi processor Multiple cpu with shared memory UMA NUMA 3. Multi computer Tightly Coupled Systems Interconnection
  • 3. Flynn's taxonomy: is a classification of computer architectures, proposed by Michael J. Flynn in 1966 The classification system has stuck, and has been used as a tool in design of modern processors and their functionalities. Since the rise of multiprocessing central processing units (CPUs), a multiprogramming context has evolved as an extension of the classification system. 1. Flynn's taxonomy
  • 4. Flynn’s Taxonomy uses two basic concepts: Parallelism in instruction stream, and parallelism in data stream. Any CPU system has (n) program counter(pc), so there are (n) “instruction stream” that can execute in parallel. A data stream can be used as a sequence of data, and there exist 4 possible combinations.
  • 5. 1.SISD(Single Instruction Single Data) A processor that can only do one job at a time from start to finish.
  • 6. 2. SIMD(Single Instruction Multiple Data) controls the simultaneous execution of a number of processing elements, so that each instruction is executed on a different set of data by the different processors.
  • 8. 3. MISD(Multiple instructions single data) A sequence of data is transmitted to a set of processors, each of which executes a different instruction sequence This structure is not commercially implemented.
  • 9. 4. MIMD(Multiple instruction Multiple Data)  is a technique employed to achieve parallelism. Machines using MIMD have a number of processors that function asynchronously and independently. At any time, different processors may be executing different instructions on different pieces of data.
  • 11. 2-Multiprocessor System: Definition A computer system in which two or more CPUs share full access to a common RAM .
  • 12. Shared memory parallel computers vary widely, but generally have in common the ability for all processors to access all memory as global address space. Multiple processors can operate independently but share the same memory resources. Changes in a memory location effected by one processor are visible to all other processors. Historically, shared memory machines have been classified as UMA and NUMA, based on memory access times. Shared Memory
  • 13. . . . interconnection network . . . processor 1 cache processor 2 cache processor N cache memory 1 memory M memory 2
  • 14. 1. Uniform Memory Access (UMA) Uniform memory access (UMA) is a shared memory architecture used in parallel computers. All the processors in the UMA model share the physical memory uniformly. The UMA model is suitable for general purpose and time sharing applications by multiple users.
  • 16. 2. Non-Uniform Memory Access (NUMA) Non-uniform memory access (NUMA) is a computer memory design used in multiprocessing, where the memory access time depends on the memory location relative to the processor. Under NUMA, a processor can access its own local memory faster than non-local memory (memory local to another processor or memory shared between processors).
  • 18. Definition: Architecture in which each processor has its own memory rather than multiple processors with shared memory. PC multi-core, although it looks similar, it will not have multiple computers because multiple cores share a common memory 3.Multi computer:
  • 19. 3. Multi computer Definition: • Are tightly-coupled CPUs that do not share memory (each one has its Memory) • These systems are also known by a variety of other names, cluster computers and COWS (Cluster of Workstations).
  • 20. Tightly Coupled Systems Tightly coupled multiprocessor systems contain multiple CPUs that are connected at the bus level. These CPUs may have access to a central shared memory ( UMA), or may participate in a memory hierarchy with both local and shared memory (SM)(NUMA). Both ranges of processors had their own onboard cache but provided access to shared memory; the Xeon processors via a common pipe and the Opteron processors via independent pathways to the system RAM
  • 21. MULTICOMPUTER HARDWARE Interconnection Topologies:  An interconnection network in a parallel machine transfers information from any source node to any desired destination node .  The network is composed of links and switches, which helps to send the information from the source node to the destination node Single Switch RING GRID Double Torus CUBE 4D Hypercube
  • 22. Ring  This is one of the simplest ways of connecting nodes with each other. The nodes are connected with each other to form a ring. For a node to communicate with some other node, it has to send the messages to its neighbor. Therefore, the data message passes through a series of other nodes before reaching the destination. This involves increased latency in the system.
  • 23. Mesh network  In a mesh network, multiple nodes are connected with each other. Each node in the network is connected to every other node in the network. This arrangement allows proper communication of the data between the nodes. But, there are a lot of communication overheads due to the increased number of node connections.
  • 24. Hypercube  This topology consists of connections of the nodes to form cubes. The nodes are also connected to the nodes on the other cubes.
  • 25. Multicomputer Multiprocessor  1.A multiprocessor system is simply a computer that has more than one CPU on its motherboard.  2. Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system.   3. Multiprocessors have a single physical address space (memory) shared by all the CPUs   4. A multiprocessor would run slower, because it would be in ONE computer.  5. A multi-processor is a single system with multiple CPU' 1.A computer made up of several computers. similar to parallel computing. 2. Distributed computing deals with hardware and software systems containing more than one processing element, multiple programs, running under a loosely or tightly controlled regime. 3. multicomputer have one physical address space per CPU. 4. It can run faster 5. A multi-computer is multiple computers, each of which can have multiple processors. Used for true parallel processing