Skip to content
This repository was archived by the owner on Jul 21, 2025. It is now read-only.

Process-ing/feup-cpd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

275 Commits
 
 
 
 
 
 

Repository files navigation

Parallel and Distributed Computing Projects

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:

  1. Bruno Oliveira (up202208700@up.pt)
  2. Mansur Mustafin (up202102355@up.pt)
  3. Rodrigo Silva (up202205188@up.pt)

Tips and Tricks (for anyone doing a similar project)

  • 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.concurrent package.

About

1st and 2nd projects for the CPD course at FEUP

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages