SlideShare a Scribd company logo
1 of 11
NADAR SARASWATHI COLLEGE OF ARTS AND SCIENCE,
VADAPUTHUPATTI ,THENI.
PARALLEL AND DISTRIBUTED PROGRAMMING
Presented By:
AISHWARYA LAKSHMI.S II MSC(CS)
ABOUT PARALLEL COMPUTING AND
DISTRIBUTED COMPUTING
There are mainly two computation types, including parallel
computing and distributed computing.
• A computer system may perform tasks according to human
instructions. A single processor executes only one task in the
computer system, which is not an effective way.
• Parallel computing solves this problem by allowing numerous
processors to accomplish tasks simultaneously. Modern computers
support parallel processing to improve system performance.
ABOUT PARALLEL COMPUTING AND
DISTRIBUTED COMPUTING
• In contrast, distributed computing enables several computers to
communicate with one another and achieve a goal.
• All of these computers communicate and collaborate over the
network. Distributed computing is commonly used by organizations
such as Facebook and Google that allow people to share resources.
WHAT IS PARALLEL COMPUTING?
• It is also known as parallel processing. It utilizes several processors. Each of the
processors completes the tasks that have been allocated to them.
• In other words, parallel computing involves performing numerous tasks
simultaneously.
• A shared memory or distributed memory system can be used to assist in parallel
computing.
• All CPUs in shared memory systems share the memory.
WHAT IS PARALLEL COMPUTING?
• Memory is shared between the processors in distributed memory systems.
• Parallel computing provides numerous advantages.
• Parallel computing helps to increase the CPU utilization and improve the
performance because several processors work simultaneously.
• Moreover, the failure of one CPU has no impact on the other CPUs'
functionality.
• Furthermore, if one processor needs instructions from another, the CPU might
cause latency.
ADVANTAGES AND DISADVANTAGES OF
PARALLEL COMPUTING
• There are various advantages and disadvantages of parallel computing. Some of
the advantages and disadvantages are as follows:
Advantages
1.It saves time and money because many resources working together cut down on
time and costs.
2.It may be difficult to resolve larger problems on Serial Computing.
3.You can do many things at once using many computing resources.
4.Parallel computing is much better than serial computing for modeling,
simulating, and comprehending complicated real-world events .oncusing many
computing resources.
5.Parallel computing is much better than serial computing for modeling, simulating,
and comprehending complicated real-world events.
ADVANTAGES AND DISADVANTAGES OF
PARALLEL COMPUTING
Disadvantages
1.The multi-core architectures consume a lot of power.
2.Parallel solutions are more difficult to implement, debug, and prove right due to
the complexity of communication and coordination, and they frequently
perform worse than their serial equivalents.
KEY DIFFERENCES BETWEEN THE PARALLEL
COMPUTING AND DISTRIBUTED COMPUTING
Here, you will learn the various key differences between
parallel computing and distributed computation. Some of the key differences
between parallel computing and distributed computing are as follows:
1.Parallel computing is a sort of computation in which various tasks or processes
are run at the same time. In contrast, distributed computing is that type of
computing in which the components are located on various networked systems
that interact and coordinate their actions by passing messages to one another.
2.In parallel computing, processors communicate with another processor via a
bus. On the other hand, computer systems in distributed computing connect
with one another via a network.
3.Parallel computing takes place on a single computer. In contrast, distributed
computing takes place on several computers.
KEY DIFFERENCES BETWEEN THE PARALLEL
COMPUTING AND DISTRIBUTED COMPUTING
4.Parallel computing aids in improving system performance. On the other
hand, distributed computing allows for scalability, resource sharing, and the
efficient completion of computation tasks
5.The computer in parallel computing can have shared or distributed memory.
In contrast, every system in distributed computing has its memory.
6.Multiple processors execute multiple tasks simultaneously in parallel
computing. In contrast, many computer systems execute tasks simultaneously in
distributed computing.
CONCLUSION
There are two types of computations:
parallel computing and distributed
computing. Parallel computing allows several processors to
accomplish their tasks at the same time. In contrast, distributed
computing splits a single task among numerous systems to achieve a
common goal.
THANK YOU!!!

More Related Content

Similar to cloud computing.pptx

A Parallel Computing-a Paradigm to achieve High Performance
A Parallel Computing-a Paradigm to achieve High PerformanceA Parallel Computing-a Paradigm to achieve High Performance
A Parallel Computing-a Paradigm to achieve High PerformanceAM Publications
 
OS multiprocessing1.pptx
OS multiprocessing1.pptxOS multiprocessing1.pptx
OS multiprocessing1.pptxamerdawood2
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemTHEFPS
 
parallel computing.ppt
parallel computing.pptparallel computing.ppt
parallel computing.pptssuser413a98
 
Operating system 08 time sharing and multitasking operating system
Operating system 08 time sharing and multitasking operating systemOperating system 08 time sharing and multitasking operating system
Operating system 08 time sharing and multitasking operating systemVaibhav Khanna
 
paradigms cloud.pptx
paradigms cloud.pptxparadigms cloud.pptx
paradigms cloud.pptxgunvinit931
 
Types or evolution of operating system
Types or evolution of operating systemTypes or evolution of operating system
Types or evolution of operating systemEkta Bafna
 
Cloud Computing-UNIT 1 claud computing basics
Cloud Computing-UNIT 1 claud computing basicsCloud Computing-UNIT 1 claud computing basics
Cloud Computing-UNIT 1 claud computing basicsmoeincanada007
 
Operating System DOS and Windows
Operating System DOS and WindowsOperating System DOS and Windows
Operating System DOS and WindowsYasirKhan357
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit INANDINI SHARMA
 
Advanced computer architecture lesson 1 and 2
Advanced computer architecture lesson 1 and 2Advanced computer architecture lesson 1 and 2
Advanced computer architecture lesson 1 and 2Ismail Mukiibi
 
Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdfOmid695066
 

Similar to cloud computing.pptx (20)

A Parallel Computing-a Paradigm to achieve High Performance
A Parallel Computing-a Paradigm to achieve High PerformanceA Parallel Computing-a Paradigm to achieve High Performance
A Parallel Computing-a Paradigm to achieve High Performance
 
OS multiprocessing1.pptx
OS multiprocessing1.pptxOS multiprocessing1.pptx
OS multiprocessing1.pptx
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
parallel computing.ppt
parallel computing.pptparallel computing.ppt
parallel computing.ppt
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Operating system 08 time sharing and multitasking operating system
Operating system 08 time sharing and multitasking operating systemOperating system 08 time sharing and multitasking operating system
Operating system 08 time sharing and multitasking operating system
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
paradigms cloud.pptx
paradigms cloud.pptxparadigms cloud.pptx
paradigms cloud.pptx
 
Types or evolution of operating system
Types or evolution of operating systemTypes or evolution of operating system
Types or evolution of operating system
 
Cloud Computing-UNIT 1 claud computing basics
Cloud Computing-UNIT 1 claud computing basicsCloud Computing-UNIT 1 claud computing basics
Cloud Computing-UNIT 1 claud computing basics
 
Lec2.pptx
Lec2.pptxLec2.pptx
Lec2.pptx
 
Operating System DOS and Windows
Operating System DOS and WindowsOperating System DOS and Windows
Operating System DOS and Windows
 
Mainframe systems
Mainframe systemsMainframe systems
Mainframe systems
 
Module 2.pdf
Module 2.pdfModule 2.pdf
Module 2.pdf
 
CLOUD COMPUTING Unit-I.pdf
CLOUD COMPUTING Unit-I.pdfCLOUD COMPUTING Unit-I.pdf
CLOUD COMPUTING Unit-I.pdf
 
CCUnit1.pdf
CCUnit1.pdfCCUnit1.pdf
CCUnit1.pdf
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
 
parallel processing
parallel processingparallel processing
parallel processing
 
Advanced computer architecture lesson 1 and 2
Advanced computer architecture lesson 1 and 2Advanced computer architecture lesson 1 and 2
Advanced computer architecture lesson 1 and 2
 
Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdf
 

More from Aishwarya SenthilNathan (13)

IOT.pptx
IOT.pptxIOT.pptx
IOT.pptx
 
women empowerment.pptx
women empowerment.pptxwomen empowerment.pptx
women empowerment.pptx
 
Digital Image Processing.pptx
Digital Image Processing.pptxDigital Image Processing.pptx
Digital Image Processing.pptx
 
Artifical Intelligence And Machine Learning Algorithum.pptx
Artifical Intelligence And Machine Learning Algorithum.pptxArtifical Intelligence And Machine Learning Algorithum.pptx
Artifical Intelligence And Machine Learning Algorithum.pptx
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
SENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptx
SENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptxSENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptx
SENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptx
 
2D Graphics animation - Bouncing ball(Python).pptx
2D Graphics animation - Bouncing ball(Python).pptx2D Graphics animation - Bouncing ball(Python).pptx
2D Graphics animation - Bouncing ball(Python).pptx
 
Growth Of IOT NETWORK.pptx
Growth Of IOT NETWORK.pptxGrowth Of IOT NETWORK.pptx
Growth Of IOT NETWORK.pptx
 
DATA MINING.pptx
DATA MINING.pptxDATA MINING.pptx
DATA MINING.pptx
 
Software Engineering.pptx
Software Engineering.pptxSoftware Engineering.pptx
Software Engineering.pptx
 
HUMANOID ROBOTS.pptx
HUMANOID ROBOTS.pptxHUMANOID ROBOTS.pptx
HUMANOID ROBOTS.pptx
 
LR PARSE.pptx
LR PARSE.pptxLR PARSE.pptx
LR PARSE.pptx
 
APPLET.pptx
APPLET.pptxAPPLET.pptx
APPLET.pptx
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 

cloud computing.pptx

  • 1. NADAR SARASWATHI COLLEGE OF ARTS AND SCIENCE, VADAPUTHUPATTI ,THENI. PARALLEL AND DISTRIBUTED PROGRAMMING Presented By: AISHWARYA LAKSHMI.S II MSC(CS)
  • 2. ABOUT PARALLEL COMPUTING AND DISTRIBUTED COMPUTING There are mainly two computation types, including parallel computing and distributed computing. • A computer system may perform tasks according to human instructions. A single processor executes only one task in the computer system, which is not an effective way. • Parallel computing solves this problem by allowing numerous processors to accomplish tasks simultaneously. Modern computers support parallel processing to improve system performance.
  • 3. ABOUT PARALLEL COMPUTING AND DISTRIBUTED COMPUTING • In contrast, distributed computing enables several computers to communicate with one another and achieve a goal. • All of these computers communicate and collaborate over the network. Distributed computing is commonly used by organizations such as Facebook and Google that allow people to share resources.
  • 4. WHAT IS PARALLEL COMPUTING? • It is also known as parallel processing. It utilizes several processors. Each of the processors completes the tasks that have been allocated to them. • In other words, parallel computing involves performing numerous tasks simultaneously. • A shared memory or distributed memory system can be used to assist in parallel computing. • All CPUs in shared memory systems share the memory.
  • 5. WHAT IS PARALLEL COMPUTING? • Memory is shared between the processors in distributed memory systems. • Parallel computing provides numerous advantages. • Parallel computing helps to increase the CPU utilization and improve the performance because several processors work simultaneously. • Moreover, the failure of one CPU has no impact on the other CPUs' functionality. • Furthermore, if one processor needs instructions from another, the CPU might cause latency.
  • 6. ADVANTAGES AND DISADVANTAGES OF PARALLEL COMPUTING • There are various advantages and disadvantages of parallel computing. Some of the advantages and disadvantages are as follows: Advantages 1.It saves time and money because many resources working together cut down on time and costs. 2.It may be difficult to resolve larger problems on Serial Computing. 3.You can do many things at once using many computing resources. 4.Parallel computing is much better than serial computing for modeling, simulating, and comprehending complicated real-world events .oncusing many computing resources. 5.Parallel computing is much better than serial computing for modeling, simulating, and comprehending complicated real-world events.
  • 7. ADVANTAGES AND DISADVANTAGES OF PARALLEL COMPUTING Disadvantages 1.The multi-core architectures consume a lot of power. 2.Parallel solutions are more difficult to implement, debug, and prove right due to the complexity of communication and coordination, and they frequently perform worse than their serial equivalents.
  • 8. KEY DIFFERENCES BETWEEN THE PARALLEL COMPUTING AND DISTRIBUTED COMPUTING Here, you will learn the various key differences between parallel computing and distributed computation. Some of the key differences between parallel computing and distributed computing are as follows: 1.Parallel computing is a sort of computation in which various tasks or processes are run at the same time. In contrast, distributed computing is that type of computing in which the components are located on various networked systems that interact and coordinate their actions by passing messages to one another. 2.In parallel computing, processors communicate with another processor via a bus. On the other hand, computer systems in distributed computing connect with one another via a network. 3.Parallel computing takes place on a single computer. In contrast, distributed computing takes place on several computers.
  • 9. KEY DIFFERENCES BETWEEN THE PARALLEL COMPUTING AND DISTRIBUTED COMPUTING 4.Parallel computing aids in improving system performance. On the other hand, distributed computing allows for scalability, resource sharing, and the efficient completion of computation tasks 5.The computer in parallel computing can have shared or distributed memory. In contrast, every system in distributed computing has its memory. 6.Multiple processors execute multiple tasks simultaneously in parallel computing. In contrast, many computer systems execute tasks simultaneously in distributed computing.
  • 10. CONCLUSION There are two types of computations: parallel computing and distributed computing. Parallel computing allows several processors to accomplish their tasks at the same time. In contrast, distributed computing splits a single task among numerous systems to achieve a common goal.