n
Automatic parallelization
q
Compilers can do limited parallelization
q
Significant speedups require manual coding
n
Manual parallelization
q
Actions
m
Analyze code - determine time consuming steps
m
Remove data dependencies
m
Restructure algorithm