Midterm 2 Study Guide
The second exam will be a take-home test and consist of short answer questions, analyzing program outputs, finding bugs, and explaining theory behind parallel computing.
Subjects
The following subjects will be covered:
- MPI
- Initialization, cleaning up
- Determining ranks and communicators
- Sending and receiving messages
- Data types
- Tree-based broadcast and reduce
- Timing functions and commands
- Performance Evaluation Metrics
Brushing Up
If you’re looking for practice, go through the code examples on the schedule page. Make sure you understand the concepts they demonstrate and experiment with the code to make sure you’re familiar with it.
Midterm questions will be sourced directly from: (1) lecture slides, (2) in-class discussions and questions, and (3) sample code. There will be no questions sourced from the textbook.