ΕΠ26 - Parallel Computers and Algorithms
Information
Code : ΕΠ228
Type : Elective
Semester : 7
ECTS credits: 5
Course URL: https://eclass.hua.gr/courses/DIT139/
Expected Outcomes
The course aims at introducing to the basic concepts of Parallel Processing and Parallel Algorithms. Basic immutable principles are considered and architectures of shared and distributed memory are presented as well as cache memory architectures. Particular emphasis is given on programming techniques and parallel algorithms. Besides the theoretical part, students will become familiar with the libraries MPI and OpenMP in the laboratory.
Content
Basic concepts, The Amdahls Law, Flynns taxonomy
Networks and interconnection topologies
Shared Memory Parallel Architectures
Message Passing Parallel Architectures
Distributed Shared Memory Parallel Architectures
Performance Measurement of Parallel Systems
Parallel Programming, Parallel Techniques and Algorithms, MPI and OpenMP
Multiprocessors Cache Memories
Evaluation Means
Bibliography
PETER S. PACHECO : ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΑΡΑΛΛΗΛΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ