The goal of this assignment is to introduce OpenMP, MPI, and barrier synchronization concepts. You will implement several barriers using OpenMP and MPI, and synchronize between multiple threads and machines. You may work in groups of 2, and will document the individual contributions of each team member in your project write-up. (You may use Ed Discussion to help you find a partner.)
To get started, review the readme.md located in the attached zip file. Read the assignment description carefully before you begin. Start early, because you will be running performance experiments. You will need time to do the experiments and create a write-up after you finish coding. Most of the points for this assignment will come from the experiments and write-up, so you’ll want enough time to do a good job. Also, there are limited resources for running experiments and if everyone waits until the last week then there will be a lot of contention for these resources. (You are solely responsible for finishing on time – too much contention for experimental resources is not an excuse for a late submission, so start early!)
When you’re submitting the project, please make sure you adhere to the directory structure mentioned in the readme. Refer to this link
Links to an external site. on how to create a group submission on Gradescope.
Project 2 zip file: project2.zip
Reviews
There are no reviews yet.