Παράλληλα και Κατανεμημένα Συστήματα
Αδάμ Γεώργιος
Καθηγητής
Μαθησιακά Αποτελέσματα
Το μάθημα εστιάζεται στην αρχιτεκτονική, τον σχεδιασμό και την μελέτη της απόδοσης παράλληλων και κατανεμημένων συστημάτων.
Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής /τρια θα είναι σε θέση να:
- Έχει άριστη γνώση των αλγορίθμων που χρησιμοποιούν τα παράλληλα συστήματα και να είναι σε θέση να τους υλοποιήσει.
- Κατανοεί τα πλεονεκτήματα και μειονεκτήματα των σύγχρονων πολυπύρηνων / πολυπεξεργαστικών αρχιτεκτονικών.
- Αντιλαμβάνεται τη δομή και λειτουργικότητα των διαδικτυακών κατανεμημένων συστημάτων κάθε κλίμακας και μορφής.
- Γνωρίζει τα βασικά θέματα λειτουργίας των υπερυπολογιστών.
- Κατέχει σύγχρονες προσεγγίσεις κατανεμημένων συστημάτων όπως τα ομότιμα δίκτυα και η νεφοϋπολογιστική.
- Εφαρμόζει τα παραπάνω σε πρακτικό επίπεδο.
Περιεχόμενο Μαθήματος
- Παράλληλες αρχιτεκτονικές υπολογιστών (multicore, multiprocessor, cluster)
- Λειτουργικά συστήματα για παράλληλη επεξεργασία
- Αλγόριθμοι χρονοπρογραμματισμού
- Πολυπύρηνα συστήματα και PTHREADS
- Κατανεμημένα συστήματα και MPI
- Aρχιτεκτονικές GPU (OpenCL, CUDA)
- Υπερυπολογιστές (High Performance Computing)
- Ενεργειακή Κατανάλωση Παράλληλων Συστημάτων