Show/hide contentOpenClose All
Curricular information is subject to change
Upon completion of this module, learners will be able to:
- Understand modern parallel programming architectures, paradigms and programming models
- Select the appropriate parallel architectures and associated tools for various tasks based on problem specifications and requirements
- Compare and contrast modern parallel architectures and paradigms focussing on metrics such as requirements, tradeoffs, efficiency and performance
- Write parallel programs using standards such as MPI, OpenMP and Pthreads, and/or parallel languages.
- Utilise parallel libraries where appropriate
Student Effort Type | Hours |
---|---|
Lectures | 32 |
Laboratories | 8 |
Autonomous Student Learning | 85 |
Total | 125 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Continuous Assessment: Practical assignments that may include reports, programming, presentations, essays. | Varies over the Trimester | n/a | Graded | No | 50 |
Examination: 2 hour End of Trimester Exam | 2 hour End of Trimester Exam | No | Graded | No | 50 |
Remediation Type | Remediation Timing |
---|---|
In-Module Resit | Prior to relevant Programme Exam Board |
• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment
• Online automated feedback
• Peer review activities
• Self-assessment activities
Most assessment will be individual, post-assessment with the possibility of group post-assessment. Online automated, self-assessment and peer-review may be utilised also.
Name | Role |
---|---|
Dr Brett Becker | Lecturer / Co-Lecturer |