University at Buffalo
The State University of
New York
CCR
Center for Computational Research
Sequential to Parallel
Conversion
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
m
q