Computer Science 335
Parallel Processing and High Performance Computing
Fall 2026, Siena University
Lecture 12: Collective Communication
Date: Monday, October 5, 2026
Agenda
- Announcements
- Grading update: see details in Canvas and in GitHub Issues (are they formatted OK for you?)
- Lab 5: Non-Blocking Messages [HTML] [PDF] should be wrapping up
- Lab 6: Collective Communication Practice [HTML] [PDF] underway
- Programming Project 3: MPI Recursive Digit Sum [HTML] [PDF] should be wrapping up
- Programming Project 4: Collective Communication [HTML] [PDF] once you've completed everything else
- this one is a little larger
- Wednesday class: might be on time, might be late, might miss completely
- Q&A about recently graded labs/projects
- Q&A about ongoing labs and projects
- Initial introduction to Programming Project 5: Parallelizing Jacobi Iteration [HTML] [PDF]
- Project 4's Monte Carlo pi approximation: explanation and
visualization
- In-class exercise: We will work together on Pacheco
Exercise 3.11 on p. 142. Submit a document through Canvas with your
responses.