University at Buffalo
The State University of  New York
CCR
Center for Computational Research
Fine-Grained / Coarse-Grained
nFine-grained parallelism
qCan be implemented incrementally, one loop at a time
qDoesn’t require deep knowledge of program structure
qcompiler directives (OpenMP)
nCoarse-grained parallelism
qParallelize more code - higher level
qRequires deeper knowledge of program structure
qMay be easier to implement with message passing