In this lecture we will discuss following topics:
Data Parallelism: Concept
Data Parallelism: Ensuring Speed-UP
Spatial Parallelism (pipelining)
Pipelining: Time Chart
Pipelining
Pipelining: Input vs. Speed-Up
Partitioning & Queries
Skew in Partitioning
Handling Skew in Range-Partitioning
Barriers to Linear Speedup & Scale-up