Department of Computer Science & Engineering

University of Ioannina

Parallel Systems and Programming

Starts from:Wed, December 8, 2021

Course Feature
Class Description

Course_ID: MYE023

Weekly Hours: 5

Semester: >=6

ECTS Credits: 5

Course Homepage:

Description: Fundamental principles of parallelism; Performance, speedup, efficiency, scalability of parallel computation; Shared memory architectures; Cache coherency and memory consistency; Distributed memory architectures; Interconnection networks, topology, routing, high-performance switching; Distributed shared memory, NUMA; Multicore systems; SIMD organization and GPU accelerators; Parallel programming principles and languages; Shared address space programming (threads, OpenMP); Message passing (MPI).

  • Vassilios Dimakopoulos

    • Ph.D. Univ. of Victoria, Department of Electrical & Computer Engineering, Canada, 1996
    • M.A.Sc. Univ. of Victoria, Department of Electrical & Computer Engineering, Canada, 1992
    • Diploma, Department of Computer Engineering and Informatics, University of Patras, 1990