Computação Paralela e Distribuída

6 ECTS
MEIC - Engenharia Informática e de Computadores
Feedback(3 reviews)
(2.7)
Workload
5.0/5 Very light
Exam
Mandatory Exam
Terms
P3

Student Feedback

Give Feedback!

The reviews below this point may be outdated. Course content, teaching methods, and requirements may have changed since then.

2021/2022
Workload:5.0/5 Very light
6/18/2025

This user did not leave any comment

2020/2021Pre-MEPP
7/2/2021

Project

Historically, this course on parallel algorithms struggles to find good problems to parallelize. A few years back, the project was about parallelizing a Sudoku solver (hint: all the sequential approaches were faster). This year, the only parallelizable part was that the input data was a tree. Other than that, there wasn’t much going on.

Syllabus

The subjects addressed in this course (OpenMP and MPI) are totally outdated. OpenMP has been totally outclassed by things like work-stealing thread pools (see: Rayon or Cilk). MPI is too flexible to really scale well. (For context: our...

7/2/2021

The course is not very well organized.

The project was about parallelizing an algorithm, and it had two deliveries. In the first delivery, we had to use OpenMP. We had plenty of time and it wasn't that complicated. For the second delivery we had to use MPI, and not only did we have way less time, teachers also asked us to handle very large inputs. Handling those cases felt like a whole new project.

To test your project, you have to use the RNL cluster, which gets very crowded in the last days before the deadline. The professor's solution to that was basically 'Finish earlier'. -_-

Another...