Show/hide contentOpenClose All
Curricular information is subject to change
- Ability to orient themselves in heterogeneous hardware and related programming issues.
- Familiarity with fundamental heterogeneous parallel algorithms and their applications.
- Basic knowledge of programming models and tools for heterogeneous parallel computing.
- Basic knowledge of energy efficient parallel computing on heterogeneous platforms.
1) Parallel algorithms for heterogeneous platforms and their implementation.
2) Energy efficient parallel computing on heterogeneous platforms
3) Parallel programming for heterogeneous platforms:
- Programming for heterogeneous hybrid computing nodes integrating multicore CPUs and accelerators.
- Programming for heterogeneous clusters.
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Tutorial | 12 |
Computer Aided Lab | 12 |
Autonomous Student Learning | 72 |
Total | 120 |
A basic course on parallel and distributed computing (such as COMP 30250 Parallel and Cluster Computing)
Remediation Type | Remediation Timing |
---|---|
In-Module Resit | Prior to relevant Programme Exam Board |
• Feedback individually to students, on an activity or draft prior to summative assessment
• Peer review activities
This is an interactive small-class module. The students will be asked questions and given simple problems during classes. Some material will be also presented by students and discussed during the presentations.