Unit name | High Performance Computing |
---|---|
Unit code | COMS30004 |
Credit points | 20 |
Level of study | H/6 |
Teaching block(s) |
Teaching Block 1 (weeks 1 - 12) |
Unit director | Professor. McIntosh-Smith |
Open unit status | Not open |
Pre-requisites |
Ability to program competently in C. |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
The aim of this unit is to introduce and explore technologies relating to high performance, high throughput, and high availability computing, and to offer practical hands-on use of and experience with said technologies. Students completing the unit should have had an opportunity to integrate content from other units in the programme, for example implementing high performance parallel versions of algorithms from COMS21103 or COMS21202 based on theory introduced in COMS22101. The syllabus will include:
On successful completion of this unit, students will be able to:
Specific learning outcomes will be tackled through focused coursework activities, including:
Two hours per week in lecture format, two hours per week in laboratory or problem class format. Assessment for the unit is 100%; students are expected to dedicate a significant amount of time to self-directed learning to complete the assessments.
Assessment for the unit is 100% via coursework assignments based on hands-on use of high performance computing platforms (e.g., BlueCrystal phase 1 or similar). The assignments will turn the theory developed in this and previous units into practical experience.
David A. Patterson and John L. Hennessy. Computer Organization and Design: The Hardware/Software Interface. Morgan Kaufman. 2004. ISBN: 1-558-60604-1 Background
A. Grama, G. Karypis, V. Kumar and A. Gupta Introduction to Parallel Computing Addison Wesley, 2nd Edition. ISBN: 0201648652 Background
B. Chapman, G. Jost and R. van der Pas Using OpenMP: Portable Shared Memory Parallel Programming MIT Press ISBN: 0262533022 Background
P. Pacheco Parallel Programming with MPI Morgan Kaufmann ISBN: 1558603395 Background