Outline of Material for Final Exam

Parallel Programming Platforms

MPI and Message Passing

  • Be able to discuss how deadlock is possible when using MPI_Send() and MPI_Recv() as discussed in class.
  • Be able to discuss buffering in message passing protocols.
  • Review Homework!
  • Parallel Collective Communication Primitives

    Principles of Parallel Algorithm Design

    Performance and Scalability of Parallel Systems

    Parallel Sorting Algorithms

    Parallel Matrix Algorithms