Partitioning, Communication, and Agglomeration (2)
Agglomeration analysis changes a little
- OpenMP cannot nest control constructs easily
- Requires intervening parallel section, with OMP_NESTED turned on
- Major issue on shared memory machines is locality in memory layout
- Nearest neighbors agglomerated together as blocks
- Therefore, encourage each processor to keep using the same contiguous section(s) of memory