Sections
Προηγουμενα εξαμηνα
ΕΑΡΙΝΟ ΕΞAΜΗΝΟ 2025-26 / SPRING TERM 2025-26
MYE023 -- Παράλληλα Συστήματα και Προγραμματισμός / Parallel Systems and Programming
Καλωσορίσατε στην ιστοσελίδα του μαθήματος MYE023. Ο σκοπός του μαθήματος είναι να αποτελέσει μία εισαγωγή στην οργάνωση και τις τεχνικές προγραμματισμού των παράλληλων υπολογιστικών συστημάτων.
(α) Στο κομμάτι της οργάνωσης, καλύπτονται οι σημαντικότερες αρχιτεκτονικές κατηγορίες παράλληλων υπολογιστών, όπως των συστημάτων κοινόχρηστης μνήμης, των πολυπύρηνων (multicores/manycores), των υπολογιστικών συστάδων (clusters) και των γραφικών επεξεργαστών γενικού σκοπού (GPGPUs).
(β) Το κομμάτι του προγραμματισμού περιλαμβάνει τόσο το μοντέλο του κοινού χώρου διευθύνσεων όσο και αυτό της μεταβίβασης μηνυμάτων, μέσω των δημοφιλών προτύπων των νημάτων POSIX, του OpenMP, της CUDA και του MPI. Οι φοιτητές θα κληθούν να ολοκληρώσουν προγραμματιστικές ασκήσεις σε κάθε ένα από τα μελετώμενα μοντέλα ενώ θα έχουν πρόσβαση σε φροντιστήρια και εργαστήρια που αποσκοπούν στην καλύτερη κατανόηση και την πρακτική τους εξάσκηση.
Το μάθημα απευθύνεται κυρίως σε φοιτητές που διανύουν το 4ο ή μεγαλύτερο έτος σπουδών τους, με εμπειρία στον προγραμματισμό σε γλώσσα C, τα λειτουργικά συστήματα και την αρχιτεκτονική υπολογιστών.
E-course: η σελίδα του μαθήματος στο ecourse.
Ανακοινωσεις
- Όσες και όσοι παραδώσουν το 1ο σετ ασκήσεων, θα πρέπει να περάσουν για μία μίνι-εξέταση (5λ) επάνω στις ασκήσεις, την Τετάρτη 22/4/2026, από 13.00 έως 17.30, στο γραφείο Β32 (δίπλα από το γραφείο του διδάσκοντα).
- Ανακοινώνεται ότι την Τετάρτη, 18/3, και ώρες 13.00-15.00, θα πραγματοποιηθεί έκτακτη διάλεξη για το μάθημα ΜΥΕ023, προκειμένου να αναπληρωθεί το μάθημα που δεν έγινε την περασμένη Δευτέρα, 9/3, λόγω ελέγχου αντισεισμικότητας των κτηρίων.
Επικοινωνια με τον διδασκοντα
- Δια ζώσης / εξ αποστάσεως: (για απορίες, επεξηγήσεις)
» Ώρες γραφείου διδάσκοντα: Τρίτη (09:00-10:00) - Τηλεφωνικά: (για κάτι επείγον)
» 265100 8809 - Με email:
- » Δεν γίνεται επεξήγηση της ύλης από email
- » Δεν απαντώνται θέματα που καλύπτονται στις διαφάνειες και στις διαλέξεις
- » Δεν απαντώνται email που δεν έχουν θέμα, που δεν αναφέρουν τα πλήρη στοιχεία του φοιτητή ή που είναι γραμμένα σε greeklish.
Δευτερη εργασια
- » H εκφώνηση, σε μορφή PDF
- » Προθεσμία: Τρίτη, 12/5/2026 και ώρα 23:59.
- » Ηλεκτρονική παράδοση των προγραμμάτων, με το
turnin:
turnin set2@mye023 <αρχεία>- Οδηγίες χρήσης (pdf) του συστήματος parallax που θα χρησιμοποιηθεί για τη 2η εργασία.
- Σειριακό πρόγραμμα για τον πολλαπλασιασμό πινάκων
- Σειριακό πρόγραμμα για το φίλτρο Sobel.
- Δοκιμαστικές εικόνες δίνονται παρακάτω.
- Πώς να γράψετε μία καλή αναφορά;;; Βλ. παρακάτω.
Πρωτη εργασια
- » H εκφώνηση, σε μορφή PDF
- » Προθεσμία: Τρίτη, 21/4/2026 και ώρα 23:59.
- » Ηλεκτρονική παράδοση προγραμμάτων και αναφοράς, με το
turnin:
turnin set1@mye023 <αρχεία>- Σειριακό πρόγραμμα για την εύρεση πρώτων αριθμών
- Σειριακό πρόγραμμα για merge sort
- Πώς να γράψετε μία καλή αναφορά;;; Βλ. παρακάτω.
Υλικο για τις εργασιες σας
Πώς να γράψετε μία καλή αναφορά
- Ένα δείγμα μίας τυπικής αναφοράς μπορείτε να βρείτε εδώ (pdf).
- Μια ολοκληρωμένη αναφορά πρέπει να περιλαμβάνει τα εξής:
- Στοχεία του φοιτητή.
- Περιγραφή των ζητούμενων / του προβλήματος.
- Περιγραφή του τρόπου που δόθηκε η λύση.
- Πειράματα - μετρήσεις.
- Σχόλια με παρατηρήσεις, συμπεράσματα και επεξηγήσεις.
Βοηθήματα
Δοκιμαστικά αρχεία για τα προγράμματά σας (Sample files)
- Δοκιμαστικές εικόνες (sample images): 500x500, 1000x1000, 1500x1500
- Πίνακες A, B και C = A*B ...(512x512)
- Πίνακες A, B και C = A*B ...(1024x1024)
- Πίνακες A, B και C = A*B ...(2048x2048)
Ελευθερο συγγραμμα (νεα εκδοση)
Β. Δημακόπουλος, Παράλληλα Συστήματα και Προγραμματισμός, Εκδόσεις ΣΕΑΒ, Μαρ. 2017 (1η αναθεωρημένη έκδοση)
- » Το βιβλίο στο αποθετήριο Κάλλιπος
- » Το βιβλίο σε μορφή PDF
