Degree | Type | Year | Semester |
---|---|---|---|
4313136 Modelling for Science and Engineering | OB | 0 | 1 |
There are no prerequisite
The objective of the module is to:
At the end of this module, students should have enough knowledge, methods and technical skills to develop parallel applications using an adequate programming model and to evaluate the application performance.
Lectures and lab sessions
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Attending lectures | 14 | 0.56 | 2, 5, 4, 6, 9, 10 |
Lab practices | 24 | 0.96 | 5, 4, 7, 9 |
Type: Autonomous | |||
Design and development of practical exercises | 52 | 2.08 | 1, 5, 4, 6, 7, 9, 3, 10, 11 |
Study | 36 | 1.44 | 1, 2, 5, 4, 6, 8, 7, 9, 3, 10, 11 |
There are 4 marks corresponding to C programming, OpenMP programming, MPI programming and GPU programming. There is also a final exam including all the course topics.
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
C lab exercise | 20 | 6 | 0.24 | 3, 10 |
Final Exam | 30 | 2 | 0.08 | 5, 4, 6, 3, 10 |
GPU Lab | 15 | 4 | 0.16 | 5, 4, 6 |
MPI Lab exercise | 20 | 8 | 0.32 | 1, 2, 5, 4, 6, 8, 7, 9, 3, 10, 11 |
OpenMP Lab exercise | 15 | 4 | 0.16 | 1, 2, 4, 6, 8, 9 |
Parallel Programming : Techniques and Applications using Networked Workstations and Parallel Computers. Barry Wilkinson. Prentice Hall, 1999.
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering. Ian Foster . Addison Wesley,1995.
Introduction to Parallel Computing. A. Grama et alter. Addison Wesley, Second Edition, 2003.
Parallel Program Development For Cluster Computing: Methodology, Tools and Integrated Environments. Edited by J. C. Cunha, P. Kacsuk, S. C. Winter. Nova Science Publishers, Inc., 2001.
High Performance Cluster Computing (Vols. 1 y 2), Rajkumar Buyya ed., Prentice Hall, 1999.
Parallel Programming with MPI, Peter Pacheco, Morgan Kauffman, 1996
Using MPI-2, William Gropp, Ewing Lusk and Rajeev Thakur, MIT Press, 1999.
Programming Massively Parallel Processors: A Hands-on Approach. David Kirk and Wen-mei Hwu. ISBN: 978-0-12-381472-2. Published by Elsevier Inc. 2010.