Proposal
Project Proposal is here.
Checkpoint Report
Milestone Report is here.
Final Report
Final Report is here.
Progress Tracker
Week | Task | Progress |
---|---|---|
11/4 - 11/11 | - Do research and learn the problem we are solving - Create necessary artifacts such as Makefile - Implement serial version of solution |
Done |
11/12 - 11/19 | - Implement a concurrent solution for weighted vertex cover from scratch, which should outperform the linear version | Done |
11/20 - 11/21 | - Optimize the implementation based on the data we use with performance tuning tools like Perf | Done |
11/22 - 11/23 | - Discuss the new plan (if necessary) moving forward after having milestone meeting with professor - Read more papers about the state-of-the-art implementation of algorithms |
Done |
11/24 - 11/26 | - Thanksgiving break | NA |
11/27 - 11/30 | - Develop an MPI based parallel program based on the distributed algorithm with fair speedup | Done |
12/1 - 12/4 | - Fine tune the MPI algorithm, with different communication approaches, e.g., ring, broadcast, to achieve greater speedup | Done |
12/5 - 12/7 | - Further analyze the so-far best speedup version of using profiling tools to modify algorithm to achieve even better speedup. Modification includes better locality, ease of communication, cache miss/rate, etc | Done |
12/8 - 12/9 | - Draft final reportc - Prepare materials for poster session |
Done |