ΕΠ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 : ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΑΡΑΛΛΗΛΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ