Parallel Computing: Lecture 17

Learning objectives

After this class, you should be able to:

  1. Explain the steps of the parallel finite difference algorithm for the vibrating string problem.
  2. Analyze the time complexity of the above algorithm (i) with and without overlap of communication and computation, and (ii) with and without redundant computations.
  3. Give the iso-efficiency and scalability functions for each of the above cases.
  4. Given a similar problem, give a parallel algorithm for it and analyze it.

Reading assignment

  1. Chapter 13, section 13.3.
  2. Review quicksort from a book on algorithms.

Exercises and review questions


Last modified: 15 Mar 2007