Doc2 2
Doc2 2
Slide 3: Definitions
Title: What are Parallel and Distributed Computing?
Content:
1. Parallel Computing:
o Multiple processors or cores work simultaneously on a single problem.
2. Distributed Computing:
o A collection of independent computers working together on a problem.
Weather modeling,
Examples Cloud storage, web services
simulations
Slide 5: Motivation
Title: Why Parallel and Distributed Computing?
Content:
Growing Data Sizes: Big data applications.
Performance Needs: Faster processing for complex tasks.
Scalability: Efficiently handle increased workloads.
Applications:
o High-Performance Computing (HPC): Weather forecasting, protein
folding.
o Cloud Computing: Web applications, big data analytics.
Graphic: Industry trends or a word cloud with terms like "Big Data," "HPC," and
"AI."
Slide 6: Applications
Title: Applications of Parallel and Distributed Computing
Content:
HPC:
o Large-scale simulations (e.g., aerospace, climate models).
Cloud Computing:
o Platforms like AWS, Google Cloud for scalable applications.
2. Efficiency:
o How effectively resources are used.
o Efficiency=SpeedupP\text{Efficiency} = \frac{\text{Speedup}}
{P}Efficiency=PSpeedup, where PPP is the number of processors.
3. Scalability:
o System's ability to handle increased workload proportionally.
2. Distributed Memory:
o Each processor has its own memory.
Distributed Systems:
o Google Search using distributed clusters.