SlideShare a Scribd company logo
1 of 10
Distributed Computing
EG 3113 CT Diploma in Computer Engineering
5th Semester
Unit 2.2 Multiprocessor and Multicomputer Models
Lecture by : Er. Ashish K.C(Khatri)
Multiprocessor:
• A Multiprocessor is a computer system with two or more
central processing units (CPUs) share full access to a common
RAM.
• The main objective of using a multiprocessor is to boost the
system’s execution speed, with other objectives being fault
tolerance and application matching.
• There are two types of multiprocessors, one is called shared
memory multiprocessor and another is distributed memory
multiprocessor.
• In shared memory multiprocessors, all the CPUs shares the
common memory but in a distributed memory multiprocessor,
every CPU has its own private memory.
8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 2
Benefits of using a multiprocessor:
• Enhanced performance.
• Multiple applications.
• Multi-tasking inside an application.
• High throughput and responsiveness.
• Hardware sharing among CPUs.
8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 3
Multicomputer:
• A multicomputer system is a computer system with multiple
processors that are connected together to solve a problem.
• Each processor has its own memory and it is accessible by
that particular processor and those processors can
communicate with each other via an interconnection
network.
• As the multicomputer is capable of messages passing
between the processors, it is possible to divide the task
between the processors to complete the task.
• Hence, a multicomputer can be used for distributed
computing.
• It is cost effective and easier to build a multicomputer than
a multiprocessor
8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 4
Shared Memory Multi processor:
• Three most common shared memory multiprocessors models are –
1. Uniform Memory Access (UMA)
2. Non-uniform Memory Access (NUMA)
3. Cache Only Memory Architecture (COMA)
8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 5
Uniform Memory Access (UMA) Model :
• In this model, all the processors share the physical memory uniformly.
• All the processors have equal access time to all the memory words.
• Each processor may have a private cache memory.
• Same rule is followed for peripheral devices.
8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 6
Non-Uniform Memory Access (NUMA) Model:
• In NUMA multiprocessor model, the access time varies with the location of the
memory word.
• Here, the shared memory is physically distributed among all the processors, called
local memories.
• The collection of all local memories forms a global address space which can be
accessed by all the processors.
8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 7
Cache Only Memory Architecture (COMA) Model:
• The COMA model is a special case of the NUMA model.
• Here, all the distributed main memories are converted to cache memories.
8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 8
Distributed Memory Multi computers:
• A distributed memory multicomputer system consists of multiple computers,
known as nodes, inter-connected by message passing network.
• Each node acts as an autonomous computer having a processor, a local memory
and sometimes I/O devices.
• In this case, all local memories are private and are accessible only to the local
processors.
• This is why, the traditional machines are called no-remote-memory-access
(NORMA) machines.
8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 9
8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 10

More Related Content

Similar to Multi Processor and Multi Computer Models

Similar to Multi Processor and Multi Computer Models (20)

Flynn's Taxonomy
Flynn's TaxonomyFlynn's Taxonomy
Flynn's Taxonomy
 
Week5
Week5Week5
Week5
 
22CS201 COA
22CS201 COA22CS201 COA
22CS201 COA
 
Fundamental Concept of Distributed Computing
Fundamental Concept of Distributed ComputingFundamental Concept of Distributed Computing
Fundamental Concept of Distributed Computing
 
CS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptxCS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptx
 
International Journal of Engineering Inventions (IJEI), www.ijeijournal.com,c...
International Journal of Engineering Inventions (IJEI), www.ijeijournal.com,c...International Journal of Engineering Inventions (IJEI), www.ijeijournal.com,c...
International Journal of Engineering Inventions (IJEI), www.ijeijournal.com,c...
 
Shared memory.pptx
Shared memory.pptxShared memory.pptx
Shared memory.pptx
 
OS multiprocessing1.pptx
OS multiprocessing1.pptxOS multiprocessing1.pptx
OS multiprocessing1.pptx
 
CS403: Operating System : Lec 7 OS Properties.pptx
CS403: Operating System : Lec 7 OS Properties.pptxCS403: Operating System : Lec 7 OS Properties.pptx
CS403: Operating System : Lec 7 OS Properties.pptx
 
NUMA
NUMANUMA
NUMA
 
Communication model of parallel platforms
Communication model of parallel platformsCommunication model of parallel platforms
Communication model of parallel platforms
 
Introduction to Operating Systems.pdf
Introduction to Operating Systems.pdfIntroduction to Operating Systems.pdf
Introduction to Operating Systems.pdf
 
CXL chapter1 and chapter 2 presentation.pptx
CXL chapter1 and chapter 2 presentation.pptxCXL chapter1 and chapter 2 presentation.pptx
CXL chapter1 and chapter 2 presentation.pptx
 
unit_1.pdf
unit_1.pdfunit_1.pdf
unit_1.pdf
 
Distributed system lectures
Distributed system lecturesDistributed system lectures
Distributed system lectures
 
Advanced.pptx
Advanced.pptxAdvanced.pptx
Advanced.pptx
 
Intro_ppt.pptx
Intro_ppt.pptxIntro_ppt.pptx
Intro_ppt.pptx
 
OS multiprocessing -.pptx
OS multiprocessing -.pptxOS multiprocessing -.pptx
OS multiprocessing -.pptx
 
Aca 2
Aca 2Aca 2
Aca 2
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 

More from Ashish KC

Andrew File System
Andrew File SystemAndrew File System
Andrew File SystemAshish KC
 
Case Study - SUN NFS
Case Study - SUN NFSCase Study - SUN NFS
Case Study - SUN NFSAshish KC
 
Models of Distributed System
Models of Distributed SystemModels of Distributed System
Models of Distributed SystemAshish KC
 
Name Services and Domain Name System
Name Services and Domain Name SystemName Services and Domain Name System
Name Services and Domain Name SystemAshish KC
 
File Service Architecture
File Service ArchitectureFile Service Architecture
File Service ArchitectureAshish KC
 
Types of Distributed System
Types of Distributed SystemTypes of Distributed System
Types of Distributed SystemAshish KC
 
Fundamental Concept of Parallel Processing
Fundamental Concept of Parallel ProcessingFundamental Concept of Parallel Processing
Fundamental Concept of Parallel ProcessingAshish KC
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File SystemAshish KC
 
Performance of Parallel Processors
Performance of Parallel ProcessorsPerformance of Parallel Processors
Performance of Parallel ProcessorsAshish KC
 
Design Goals of Distributed System
Design Goals of Distributed SystemDesign Goals of Distributed System
Design Goals of Distributed SystemAshish KC
 
Video Display
Video DisplayVideo Display
Video DisplayAshish KC
 
Storage Devices
Storage DevicesStorage Devices
Storage DevicesAshish KC
 
Introduction to Processor
Introduction to ProcessorIntroduction to Processor
Introduction to ProcessorAshish KC
 
Input Devices
Input DevicesInput Devices
Input DevicesAshish KC
 
Motherboard and System Devices
Motherboard and System DevicesMotherboard and System Devices
Motherboard and System DevicesAshish KC
 
Power Supply
Power SupplyPower Supply
Power SupplyAshish KC
 
History and Generation of Computer
History and Generation of ComputerHistory and Generation of Computer
History and Generation of ComputerAshish KC
 
Role of Computer in Various Fields
Role of Computer in Various FieldsRole of Computer in Various Fields
Role of Computer in Various FieldsAshish KC
 

More from Ashish KC (20)

Andrew File System
Andrew File SystemAndrew File System
Andrew File System
 
Case Study - SUN NFS
Case Study - SUN NFSCase Study - SUN NFS
Case Study - SUN NFS
 
Models of Distributed System
Models of Distributed SystemModels of Distributed System
Models of Distributed System
 
Name Services and Domain Name System
Name Services and Domain Name SystemName Services and Domain Name System
Name Services and Domain Name System
 
File Service Architecture
File Service ArchitectureFile Service Architecture
File Service Architecture
 
Types of Distributed System
Types of Distributed SystemTypes of Distributed System
Types of Distributed System
 
Fundamental Concept of Parallel Processing
Fundamental Concept of Parallel ProcessingFundamental Concept of Parallel Processing
Fundamental Concept of Parallel Processing
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File System
 
Performance of Parallel Processors
Performance of Parallel ProcessorsPerformance of Parallel Processors
Performance of Parallel Processors
 
Design Goals of Distributed System
Design Goals of Distributed SystemDesign Goals of Distributed System
Design Goals of Distributed System
 
Monitors
MonitorsMonitors
Monitors
 
Video Display
Video DisplayVideo Display
Video Display
 
Storage Devices
Storage DevicesStorage Devices
Storage Devices
 
Introduction to Processor
Introduction to ProcessorIntroduction to Processor
Introduction to Processor
 
Input Devices
Input DevicesInput Devices
Input Devices
 
Motherboard and System Devices
Motherboard and System DevicesMotherboard and System Devices
Motherboard and System Devices
 
Power Supply
Power SupplyPower Supply
Power Supply
 
System Case
System CaseSystem Case
System Case
 
History and Generation of Computer
History and Generation of ComputerHistory and Generation of Computer
History and Generation of Computer
 
Role of Computer in Various Fields
Role of Computer in Various FieldsRole of Computer in Various Fields
Role of Computer in Various Fields
 

Recently uploaded

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
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
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 

Recently uploaded (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
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
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 

Multi Processor and Multi Computer Models

  • 1. Distributed Computing EG 3113 CT Diploma in Computer Engineering 5th Semester Unit 2.2 Multiprocessor and Multicomputer Models Lecture by : Er. Ashish K.C(Khatri)
  • 2. Multiprocessor: • A Multiprocessor is a computer system with two or more central processing units (CPUs) share full access to a common RAM. • The main objective of using a multiprocessor is to boost the system’s execution speed, with other objectives being fault tolerance and application matching. • There are two types of multiprocessors, one is called shared memory multiprocessor and another is distributed memory multiprocessor. • In shared memory multiprocessors, all the CPUs shares the common memory but in a distributed memory multiprocessor, every CPU has its own private memory. 8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 2
  • 3. Benefits of using a multiprocessor: • Enhanced performance. • Multiple applications. • Multi-tasking inside an application. • High throughput and responsiveness. • Hardware sharing among CPUs. 8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 3
  • 4. Multicomputer: • A multicomputer system is a computer system with multiple processors that are connected together to solve a problem. • Each processor has its own memory and it is accessible by that particular processor and those processors can communicate with each other via an interconnection network. • As the multicomputer is capable of messages passing between the processors, it is possible to divide the task between the processors to complete the task. • Hence, a multicomputer can be used for distributed computing. • It is cost effective and easier to build a multicomputer than a multiprocessor 8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 4
  • 5. Shared Memory Multi processor: • Three most common shared memory multiprocessors models are – 1. Uniform Memory Access (UMA) 2. Non-uniform Memory Access (NUMA) 3. Cache Only Memory Architecture (COMA) 8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 5
  • 6. Uniform Memory Access (UMA) Model : • In this model, all the processors share the physical memory uniformly. • All the processors have equal access time to all the memory words. • Each processor may have a private cache memory. • Same rule is followed for peripheral devices. 8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 6
  • 7. Non-Uniform Memory Access (NUMA) Model: • In NUMA multiprocessor model, the access time varies with the location of the memory word. • Here, the shared memory is physically distributed among all the processors, called local memories. • The collection of all local memories forms a global address space which can be accessed by all the processors. 8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 7
  • 8. Cache Only Memory Architecture (COMA) Model: • The COMA model is a special case of the NUMA model. • Here, all the distributed main memories are converted to cache memories. 8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 8
  • 9. Distributed Memory Multi computers: • A distributed memory multicomputer system consists of multiple computers, known as nodes, inter-connected by message passing network. • Each node acts as an autonomous computer having a processor, a local memory and sometimes I/O devices. • In this case, all local memories are private and are accessible only to the local processors. • This is why, the traditional machines are called no-remote-memory-access (NORMA) machines. 8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 9
  • 10. 8/16/2022 Distributed Computing Notes © Er. Ashish K.C(Khatri) 10