Parallel Functional Programming – Lab C: “Parallelizing a Sudoku Solver” | DAT280 / DIT261, LP4 2018 |
Home | Schedule | Labs | Lectures | Exam | About | Fire | Slack | TimeEdit | Links |
Parallel Functional Programming – Lab C: “Parallelizing a Sudoku Solver” | DAT280 / DIT261, LP4 2018 |
Home | Schedule | Labs | Lectures | Exam | About | Fire | Slack | TimeEdit | Links |
(When you are done, please submit your solution using the Fire system)
In this lab assignment, you will speed up a simple Sudoku solver using parallelism.
The assignment
The sequential solver, for you to start from
A set of benchmark problems
This lab has two deadlines:
Your submission needs to include the following information:
Your parallelized code, as an Erlang module.
A file containing a brief description of the methods you used to parallelize your code, together with benchmark output and your analysis of it (see the lab description).
Before you submit your code, Clean It Up! Remember, submitting clean code is Really Important, and simply the polite thing to do. After you feel you are done, spend some time on cleaning your code; make it simpler, remove unnecessary things, etc. We will reject your solution if it is not clean.
When you are done, please submit using the Fire system.
Good luck!