Curricular Unit: Parallel and Distributed Computing
Faculty: FEUP
Professor: João Resende
Authors: Bruno Oliveira, Mansur Mustafin, Rodrigo Silva
Grades:
First Project: 19.1/20
Second Project: 19.0/20
CPD Projects of group T13G12.
Group members:
- Bruno Oliveira (up202208700@up.pt)
- Mansur Mustafin (up202102355@up.pt)
- Rodrigo Silva (up202205188@up.pt)
- First Project:
- The code for the first project can be done really quickly, and it does not need to be very optimized, the results just need to make sense. The bulk of that project is the report: try to respond to everything asked in the project specification, using good charts and explanations.
- They don't mention this, but the L3 cache miss analysis is (kind of) expected.
- To avoid this from happening to anyone, apparently they also consider the appendix for the page limit (for which we were discounted), so yeah, don't use the trick of moving everything big to the appendix.
- Second Project:
- Before doing the project, try to draw on paper the system architecture that you need and the message protocol you will use, making everything support what is asked by the project's description. This avoids many issues with the project design later on.
- This probably won't happen to you, but we had the misfortune of not noticing the use of a blocking queue in the code (and this was the main reason we were penalized, without this we would probably get the maximum grade ;-;). So, make sure to see, right before submitting, if your code follows the project's restrictions like, in this case, the use of anything of the
java.util.concurrentpackage.