Module 32230 (2019)
Module description - Distributed and Parallel Computing (Extended)
The Module Description is a strict subset of the Syllabus Page.
|Module Title||Distributed and Parallel Computing (Extended)|
|School||School of Computer Science|
|Member of Staff||Alan Sexton|
|Semester||Semester 1 - 20 credits|
In this module the key concepts at the basis of the design of distributed algorithms and systems are introduced. State of the art distributed systems are reviewed and the current trends in research and industry are analysed.
In this module the key concepts at the basis of the design of multicore parallel programming, data-parallel General Purpose GPU (GPGPU) programming and distributed algorithms and systems are introduced. A heavily practical approach is taken and students will be developing sophisticated high-performance parallel and distributed programs as part of the module.
On successful completion of this module, the student should be able to:
Sessional: 2 hr Examination (80%) Continuous Assessment (20%)
Supplementary (where allowed): 2 hr Examination (100%)