CISC 7340: Parallel and Distributed Systems


Outline of Course Topics

02/02/2011 - Chapter 1 - Introduction to parallel and distributed computing.

02/09/ - 02/16/2011 - Chapter 2 - Discussion of parallel architectures with an emphasis on the processors to be used this semester.

02/16 - 03/02/2011 - Chapter 3 - Review of parallel algorithms and design.

02/23/2011 - no class - Monday schedule.

03/09/2011 - Chapter 4 - Message passing computing.


Applications of MPI:

03/16/2011 - Chapter 5 - A very famous application of parallel computing, the sieve of Eratosthenes.

03/23/2011 - Chapter 6 - Floyd's Algorithm.


03/30/2011 - Chapter6(cont.)

04/06/2011 - Mid-term exam - The exam is based on Chapters 1-6 and assignments.


04/13/2011 - Chapter 8 - Matrix-Vector Multiplication.


04/17 - 04/26/2011 - Spring break


04/27/2011 - Chapter 8(cont.) and begin Chapter 9 - Master/Worker paradigm.


05/04 - Chapter 9(cont.) and Chapter 7 - Performance analysis.


OpenMP

05/11/2010 - Chapter 17 - Shared memory programming with OpenMP.

05/18/2011 - Chapter 18 - Combining OpenMP and MPI.


Projects are due this week

05/25/2011 - Presentation of project results.