Module 4: Parallel Regions


Click here to start


Table of Contents

  1. Module 4: Parallel Regions
  2. Module 4: Parallel Regions
  3. 4.A Loop Level Paradigm
  4. Performance of Loop-Level Model
  5. Reducing Overhead
  6. Coarser Grain with work-sharing
  7. Using NOWAIT
  8. Orphaned Directives
  9. Statements Between Loops
  10. Statements Between Loops (contd.)
  11. Coarse Grain Work-sharing
  12. 4.B. Domain Decomposition
  13. Domain Decomposition (contd....)
  14. SPMD Programming
  15. Implementing SPMD
  16. Implementing SPMD (contd.....)
  17. Handling Global Variables
  18. Global private to thread
  19. Threadprivate
  20. Clauses on Parallel Regions
  21. 4.C. Comparisons with Message Passing
  22. Message passing vs. OpenMP
  23. Mixing OpenMP and Message Passing
  24. 4.D. Performance Considerations
  25. Performance Optimization (contd.)
  26. Point to point Synchronization
  27. Example
  28. Summary

Return to top level

Home Page: http://www.openmp.org