SlideShare a Scribd company logo
GROUP 6
ROLEX ZHYRONNE BATICAN
JHON VINCENT PEJANER
HANNAH GINGOYON
TOPIC
• PARALLEL PROCESSING
• TYPICAL MULTI PROCESSING CONFIGURATION
PARALLEL
PROCESSING
WHAT IS PARALLEL
PROCESSING?
Parallel processing is a computing technique that uses
multiple CPUs to handle different tasks, reducing
program time. It can be performed on any system with
multiple CPUs.
HOW PARALLEL
PROCESSING
WORK?
• Parallel processing divides a task between at least two
microprocessors, using specialized software to break down
complex problems into components and designate processors for
each part, reassembling data for solving the initial challenge.
• Parallel processing breaks large tasks into smaller ones, utilizing
software to keep each processor updated on their progress,
ensuring efficient use of available processing units.
Components of Computer PARALLEL-PROCESSING.pptx
TYPES OF
PARALLEL
PROCESSING
• SINGLE INSTRUCTION, SINGLE DATA (SISD)
• MULTIPLE INSTRUCTION, SINGLE DATA (MISD)
• SINGLE INSTRUCTION, MULTIPLE DATA (SIMD)
• MULTIPLE INSTRUCTION, MULTIPLE DATA (MIMD)
• SINGLE PROGRAM, MULTIPLE DATA (SPMD)
• MASSIVE PARALLEL PROCESSING (MPP)
SINGLE INSTRUCTION, SINGLE DATA (SSID)
SISD computing involves a single processor managing a single
algorithm and data source, similar to a serial computer. It may or
may not support parallel processing.
MULTIPLE INSTRUCTION, SINGLE DATA (MISD)
MISD computers use multiple processors, sharing input data,
allowing simultaneous operations on the same batch, with the
number of processors affecting the number of operations.
SINGLE INSTRUCTION, MULTIPLE DATA (SIMD)
SIMD architecture computers use multiple processors with identical
instructions, each providing unique data sets. These components are
supervised by a single control unit, allowing simultaneous
communication with each CPU.
MULTIPLE INSTRUCTION, MULTIPLE DATA (MIMD)
MIMD computers have multiple processors that can accept
instructions and draw data from different streams. They can run
multiple tasks simultaneously, but developing sophisticated
algorithms is challenging. MIMD computers incorporate
interactions between multiprocessors, making them more adaptable
than SIMD or MIMD computers.
SINGLE PROGRAM , MULTIPLE DATA (SPMD)
SPMD systems, a subset of MIMD, are message passing
programming used in distributed memory computer systems. These
systems consist of nodes that launch applications and use
send/receive routines to communicate. They can also use messages
for barrier synchronization and transfer via various communication
techniques.
MASSIVE PARALLEL PROCESSING (MPP)
Massively Parallel Processing (MPP) is a storage structure that
coordinates program execution by multiple processors, allowing for
faster data handling and analysis. MPP systems use SIMD and
MIMD computers, with clusters created by connecting multiple
processors. In more extensive parallel systems, each CPU can
function as a processor, creating a single supercomputer called grid
computing.
Components of Computer PARALLEL-PROCESSING.pptx
TYPICAL MULTI
PROCESSING
CONFIGURATION
WHAT IS TYPICAL
MULTI PROCESSING
CONFIGURATION?
Multiprocessing involves multiple processors working
together, requiring proper configuration to prevent
problems. There are three common configuration types:
Master/Slave, Loosely Coupled, and Symmetric.
MASTER SLAVE
The master/slave configuration is a single processor system where
extra slave processors work, managed by the primary master
processor. It's an asymmetrical system, suitable for computing
environments where processing time divides between front and back
end processors.
MASTER SLAVE
ADVANTAGE :
• IT IS SIMPLE TO UNDERSTAND
DISADVANTAGE :
• It is as reliable as a single processor system, if the master
processor fails the entire system fails.
• It creates more overhead charges. There would be situations
when the slave processors would be free before the master
processor could assign them another task. Then it takes the
valuable time of processing.
• After each task completed by the slave processors, it interrupts
the master processor for some operating system intervention, like
I/O requests. This creates long queues at master level processor.
LOOSELY COUPLED CONFIGURATION
In this type of configuration, there are several complete computer
systems with their own memory, I/O devices, CPU and operating
system.
ADVANTAGE :
• It isn’t prone to catastrophic failure
DISADVANTAGE :
• It is difficult to detect if a processor has failed.
LOOSELY COUPLED CONFIGURATION
SYMMETRIC CONFIGURATION
In symmetric configuration processor scheduling is decentralized. A
single copy of the OS and a table listing each process and it’s status
is stored in memory common and accessible to all the processors, so
that each processor can use the algorithms to decide which job to
run next.
ADVANTAGE :
• It is more reliable than loosely coupled configuration.
• It uses the resources effectively.
• It well manages the load of jobs.
• It can degrade gracefully at the time of failure.
DISADVANTAGE :
• Interrupted processes cause processors to update process lists, causing conflicts
between them. This increases the likelihood of simultaneous execution of tasks
like I/O requests.
• Implementing this configuration is challenging due to the need for optimal
system synchronization to prevent races or deadlocks.
SYMMETRIC CONFIGURATION
SUMMARY OF THE
REPORT
NO COMMENT

More Related Content

Similar to Components of Computer PARALLEL-PROCESSING.pptx (20)

PPT
Multiprocessor_YChen.ppt
AberaZeleke1
 
PPT
Parallel processing Concepts
Army Public School and College -Faisal
 
PPT
18 parallel processing
dilip kumar
 
PPT
Parallel processing
Syed Zaid Irshad
 
PDF
KA 5 - Lecture 1 - Parallel Processing.pdf
Carlos701746
 
PPTX
parellelisum edited_jsdnsfnjdnjfnjdn.pptx
aravym456
 
PPT
parallel processing.ppt
NANDHINIS109942
 
PPT
chapter-18-parallel-processing-multiprocessing (1).ppt
NANDHINIS109942
 
PPTX
Array Processors & Architectural Classification Schemes_Computer Architecture...
Sumalatha A
 
PPTX
OS multiprocessing -.pptx
amirdawood3
 
PPTX
Week 13-14 Parrallel Processing-new.pptx
FaizanSaleem81
 
PDF
operating system S6 ktu physics and computer application
ebindboby1
 
PPTX
Desktop and multiprocessor systems
V.V.Vanniaperumal College for Women
 
PPTX
sachin kr. chaurasiya_35501622027_microprocessor.pptx
likejog494
 
PPTX
Parallel Processing
Ajeng Savitri
 
PPTX
Lecture4
Asad Abbas
 
PPTX
Computer architecture multi processor
Mazin Alwaaly
 
PDF
Types of Operating System-converted.pdf
Omid695066
 
PDF
Types of Operating Systems-converted.pdf
johnzelsarip
 
PPTX
Computer system architecture
venkateswarlu G
 
Multiprocessor_YChen.ppt
AberaZeleke1
 
Parallel processing Concepts
Army Public School and College -Faisal
 
18 parallel processing
dilip kumar
 
Parallel processing
Syed Zaid Irshad
 
KA 5 - Lecture 1 - Parallel Processing.pdf
Carlos701746
 
parellelisum edited_jsdnsfnjdnjfnjdn.pptx
aravym456
 
parallel processing.ppt
NANDHINIS109942
 
chapter-18-parallel-processing-multiprocessing (1).ppt
NANDHINIS109942
 
Array Processors & Architectural Classification Schemes_Computer Architecture...
Sumalatha A
 
OS multiprocessing -.pptx
amirdawood3
 
Week 13-14 Parrallel Processing-new.pptx
FaizanSaleem81
 
operating system S6 ktu physics and computer application
ebindboby1
 
Desktop and multiprocessor systems
V.V.Vanniaperumal College for Women
 
sachin kr. chaurasiya_35501622027_microprocessor.pptx
likejog494
 
Parallel Processing
Ajeng Savitri
 
Lecture4
Asad Abbas
 
Computer architecture multi processor
Mazin Alwaaly
 
Types of Operating System-converted.pdf
Omid695066
 
Types of Operating Systems-converted.pdf
johnzelsarip
 
Computer system architecture
venkateswarlu G
 

Recently uploaded (20)

PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
PPTX
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Simplify React app login with asgardeo-sdk
vaibhav289687
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Simplify React app login with asgardeo-sdk
vaibhav289687
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Ad

Components of Computer PARALLEL-PROCESSING.pptx

  • 1. GROUP 6 ROLEX ZHYRONNE BATICAN JHON VINCENT PEJANER HANNAH GINGOYON
  • 2. TOPIC • PARALLEL PROCESSING • TYPICAL MULTI PROCESSING CONFIGURATION
  • 5. Parallel processing is a computing technique that uses multiple CPUs to handle different tasks, reducing program time. It can be performed on any system with multiple CPUs.
  • 7. • Parallel processing divides a task between at least two microprocessors, using specialized software to break down complex problems into components and designate processors for each part, reassembling data for solving the initial challenge. • Parallel processing breaks large tasks into smaller ones, utilizing software to keep each processor updated on their progress, ensuring efficient use of available processing units.
  • 10. • SINGLE INSTRUCTION, SINGLE DATA (SISD) • MULTIPLE INSTRUCTION, SINGLE DATA (MISD) • SINGLE INSTRUCTION, MULTIPLE DATA (SIMD) • MULTIPLE INSTRUCTION, MULTIPLE DATA (MIMD) • SINGLE PROGRAM, MULTIPLE DATA (SPMD) • MASSIVE PARALLEL PROCESSING (MPP)
  • 11. SINGLE INSTRUCTION, SINGLE DATA (SSID) SISD computing involves a single processor managing a single algorithm and data source, similar to a serial computer. It may or may not support parallel processing.
  • 12. MULTIPLE INSTRUCTION, SINGLE DATA (MISD) MISD computers use multiple processors, sharing input data, allowing simultaneous operations on the same batch, with the number of processors affecting the number of operations.
  • 13. SINGLE INSTRUCTION, MULTIPLE DATA (SIMD) SIMD architecture computers use multiple processors with identical instructions, each providing unique data sets. These components are supervised by a single control unit, allowing simultaneous communication with each CPU.
  • 14. MULTIPLE INSTRUCTION, MULTIPLE DATA (MIMD) MIMD computers have multiple processors that can accept instructions and draw data from different streams. They can run multiple tasks simultaneously, but developing sophisticated algorithms is challenging. MIMD computers incorporate interactions between multiprocessors, making them more adaptable than SIMD or MIMD computers.
  • 15. SINGLE PROGRAM , MULTIPLE DATA (SPMD) SPMD systems, a subset of MIMD, are message passing programming used in distributed memory computer systems. These systems consist of nodes that launch applications and use send/receive routines to communicate. They can also use messages for barrier synchronization and transfer via various communication techniques.
  • 16. MASSIVE PARALLEL PROCESSING (MPP) Massively Parallel Processing (MPP) is a storage structure that coordinates program execution by multiple processors, allowing for faster data handling and analysis. MPP systems use SIMD and MIMD computers, with clusters created by connecting multiple processors. In more extensive parallel systems, each CPU can function as a processor, creating a single supercomputer called grid computing.
  • 19. WHAT IS TYPICAL MULTI PROCESSING CONFIGURATION?
  • 20. Multiprocessing involves multiple processors working together, requiring proper configuration to prevent problems. There are three common configuration types: Master/Slave, Loosely Coupled, and Symmetric.
  • 21. MASTER SLAVE The master/slave configuration is a single processor system where extra slave processors work, managed by the primary master processor. It's an asymmetrical system, suitable for computing environments where processing time divides between front and back end processors.
  • 23. ADVANTAGE : • IT IS SIMPLE TO UNDERSTAND DISADVANTAGE : • It is as reliable as a single processor system, if the master processor fails the entire system fails. • It creates more overhead charges. There would be situations when the slave processors would be free before the master processor could assign them another task. Then it takes the valuable time of processing. • After each task completed by the slave processors, it interrupts the master processor for some operating system intervention, like I/O requests. This creates long queues at master level processor.
  • 24. LOOSELY COUPLED CONFIGURATION In this type of configuration, there are several complete computer systems with their own memory, I/O devices, CPU and operating system.
  • 25. ADVANTAGE : • It isn’t prone to catastrophic failure DISADVANTAGE : • It is difficult to detect if a processor has failed.
  • 27. SYMMETRIC CONFIGURATION In symmetric configuration processor scheduling is decentralized. A single copy of the OS and a table listing each process and it’s status is stored in memory common and accessible to all the processors, so that each processor can use the algorithms to decide which job to run next.
  • 28. ADVANTAGE : • It is more reliable than loosely coupled configuration. • It uses the resources effectively. • It well manages the load of jobs. • It can degrade gracefully at the time of failure. DISADVANTAGE : • Interrupted processes cause processors to update process lists, causing conflicts between them. This increases the likelihood of simultaneous execution of tasks like I/O requests. • Implementing this configuration is challenging due to the need for optimal system synchronization to prevent races or deadlocks.