Show/hide contentOpenClose All
Curricular information is subject to change
By the end of this module, students should
Understand the main principles underlying the parallelisation of high-performance algorithms;
Understand the theory underlying performance analysis of parallel algorithms;
Be able to apply simple models of communication operators to estimate the performance of parallel algorithms;
Be able to write a parallel program that implements the algorithms discussed on the course;
Be able to carry out an empirical evaluation of the performance of a parallel algorithm on a real multi-processor machine
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Practical | 40 |
Computer Aided Lab | 12 |
Autonomous Student Learning | 40 |
Total | 116 |
Not applicable to this module.
Description | % of Final Grade | Timing |
---|---|---|
Examination: Written Examination | 60 |
2 hour End of Trimester Exam |
Assignment: Assignments | 40 |
Week 12 |
Compensation
This module is not passable by compensation
Resit Opportunities
In-semester assessment
Remediation
If you fail this module you may repeat, resit or substitute where permissible