Course Information


This course discusses the design, implementation, and evaluation of parallel computer architectures. Topics include: Shared address space and message passing programming paradigms, interactions between parallel programs and the underlying architecture, design and implementation of small and large-scale shared memory and message passing multiprocessors, issues in network interface design and scalable interconnection networks, clusters of workstations, performance evaluation.

Link to online course catalogue.



  • First class on Mon 21 Sep 2020, 12:00-14:00
  • Physical attendance: B.106
  • Link for online attendance:
  • Οδηγίες: 
    • Ο Διδάσκων θα βρίσκεται στην αίθουσα Β.106.
    • Οι φοιτητές που ενδιαφέρονται για το μάθημα μπορούν να συνδεθούν στο παραπάνω link.
    • Στο πρώτο μάθημα θα συζητήσουμε τα logistics για την διεξαγωγή του μαθήματος και θα κάνουμε την σχετική εισαγωγή με χρήση slides ΚΑΙ πίνακα (όπως συνήθως).
    • Αν κάποιος προτιμά να βρίσκεται στην αίθουσα, είναι υποχρεωτική η χρήση μάσκας και η τήρηση όλων των υγειονομικών κανόνων που ισχύουν.





Office Hours

Angelos Bilas


b i l a s @ c s d . u o c . g r

By appointment


Lecture 1

Lecture 2

Backup Lecture

Mon 12:00-14:00, B.106

Wed 12:00-14:00, B.106

Fri 12:00-14:00, B.106

Reading Material

Mark Distribution (Tentative)

The course for the mark will be computed from the assignments, class participation, and a final project.

  • Class participation: 15%
  • Assignments: 55% = 25% + 15% + 15%
  • Project: 30%