Domain Decomposition (contd....)
Transfers onus of decomposition from compiler (work-sharing) to user
Results in Coarse Grain program
- Typically one parallel region for whole program
- Reduced overhead
- Implies good scalability
Domain Decomposition results in a model of programming called SPMD