Module Title |
Parallel Programming |
School |
School of Computer Science |
Module Code |
06-24450 |
Level |
3/H |
Member of Staff |
Dan Ghica
|
Semester |
Semester 2 - 10 credits
|
Delivery |
2 hrs/week lectures; 2 hrs/week practical sessions
|
Outcomes |
On successful completion of this module, the student should
be able to:
- describe and explain modern parallel architectures
- describe and explain applications of parallel programming
- describe and explain parallel programming models
- design simple parallel algorithms
- implement more advanced parallel algorithms
|
Assessment |
- Sessional: 1.5 hr examination (50%), coursework (50%). Both the examination and the coursework are internal hurdles:
students must pass both in order to pass the module
- Supplementary: By examination only (100%)
|
Texts |
Title | Author | Publisher |
GPU Gems 3: Programming Techniques for High-Performance Graphics and General-Purpose Computation |
Hubert Nguyen |
Addison Wesley |
Multigrid Methods on GPUs |
Peter Thoman |
VDM Verlag |
|