COMP 322 Lectures, Fall 2009


  1. • Lecture 1 (08/25/2009): Introduction (Chapter 1)

  2. •  Lecture 2 (08/27/2009): Introduction (Chapter 1, contd)

  3. •  Lecture 3 (09/01/2009): Reasoning about Performance (Chapter 3)

  4. • Lecture 4 (09/03/2009): First Steps Towards Parallel Programming (Chapter 4)

  5. •  Lecture 5 (09/08/2009): First Steps Towards Parallel Programming (Chapter 4, contd)

  6. •  Lecture 6 (09/10/2009): Scalable Algorithmic Techniques (Chapter 5)

  7. •  Lecture 7 (09/15/2009): Abstract Performance Metrics

  8. •  Lecture 8 (09/17/2009): MapReduce Framework (Chapter 10, pp. 296-298)

  9. •  Lecture 9 (09/22/2009): Successive Over-Relaxation, Barriers, HJ Phasers (Chapter 6)

  10. •  Lecture 10 (09/24/2009): POSIX Threads (Chapter 6)

  11. •  Lecture 11 (09/29/2009): Parallel Programming Issues (Chapter 6)

  12. •  Lecture 12 (10/01/2009): Java Concurrency (Chapter 6)

  13. •  Lecture 13 (10/06/2009): Java Concurency, contd (Chapter 6)

  14. •  Lecture 14 (10/08/2009): Midterm Review

  15. •  Lecture 15 (10/20/2009): OpenMP (Chapter 6)

  16. •  Lecture 16 (10/22/2009): OpenMP, contd (Chapter 6)

  17. •  Lecture 17 (10/27/2009): Understanding Parallel Computers (Chapter 2)

  18. •  Lecture 18 (10/29/2009): Understanding Parallel Computers, contd (Chapter 2)

  19. •  Lecture 19 (11/05/2009): MPI --- Message Passing Interface (Chapter 7)

  20. •  Lecture 20 (11/10/2009): MPI --- Message Passing Interface, contd (Chapter 7)

  21. •  Lecture 21 (11/13/2009): MPI --- Advanced MPI (Chapter 7)

COMP 322 Home


Course Information


Textbook & Resources


Lectures