Skip to the content.

Pre-class Assignment 4

Reading

Read sections 2.6 of High-Performance Scientific Computing.

Questions

  1. Compare and contrast shared memory parallelism and distributed memory parallelism. Give examples of programming models that use either of these approaches.
  2. Give a practical example of each of the following collective operations: reduction, broadcast, gather, scatter.