Parallel Processing and High Performance Computing
Course title: Parallel Processing and High Performance Computing
Code: FEIT07Z021
Number of credits (ECTS): 6
Weekly number of classes: 2+2+1+0
Prerequisite for enrollment of the subject: None
Course goals/Competences: Analysis and design of high performance systems. Using and creating parallel algorithms, programming with MPI and OpenMP, programming with threads.
Total available number of classes: 180
Curriculum: Introduction to computer systems with high performance parallel computer architectures, algorithms and languages for parallel programming. Designing high performance computer systems.
Literature:
Literature |
||||
Compulsory literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
G. Hager, G. Wellein |
Introduction to High Performance Computing for Scientists and Engineers |
CRC Press |
2010 |
2 |
W. P. Petersen, P. Arbenz |
Introduction to Parallel Computing |
Oxford University Press |
2004 |
3 |
H. El-Rewini, M. Abd-El-Barr |
Advanced Computer Architecture And Parallel Processing |
John Wiley & Sons |
2005 |
Further literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
D. Martinez, R. Bond, M. Michael Vai |
High Performance Embedded Computing Handbook: A System Perspective |
CRC Press |
2008 |
2 |
A. Grama, G. Karypis, V. Kumar, A. Gupta |
Introduction to Parallel Computing, 2nd edition |
Addison Wesley |
2003 |