Parallelization
n
GOAL: Reduce total execution time
n
Why use multiple processors
q
Physical limits on single processor speed
m
Speed of Light
q
Cost
m
very fast single processors are too expensive
m
commodity processors are fast and inexpensive