CS 475: Parallel Programming
GRAD 510: Fundamentals of HPC
Computer Science Department
Fall 2019
CS 475/GRAD 510 Discussion 09 - MPI Basics.
Discussion 9: MPI Basics
Lab Report
- Algorithm description (all 3)
- Parallelization approach. This can be combined with the algorithm
description. Focus on message order and communication types.
- Experimental setup (both machines)
- Performance Results. This time you do not need speedup. Just report
your observed execution times.
- Questions to answer:
- What order did you choose for the messages in exchange? Why?
- Provide a listing of the 3 pieces of code you were asked to provide in exchange.
- How do you know if the messages were successfully sent and recieved?
- What order did you choose for the messages in cycle? Why?
- Provide a listing of the 2 pieces of code you were asked to provide in cycle.
- How do you know if the messages were successfully sent and recieved?
- Was the execution time of sat faster on the CS machines or the Cray?
Submit individual report (focus on observations), come to a group conclusion and submit a single group report on Piazza.