Επιλογές εγγραφής

3257 Συστήματα Παράλληλης Επεξεργασίας
9ο Εξάμηνο ΗΜΜΥ
Διδακτικές Μονάδες : 4
Φόρτος Εργασίας : theory 1, lab 2
Γλώσσα : el
Μαθησιακά Αποτελέσματα : 1. **Αρχιτεκτονικά ζητήματα** * Μεγάλες αρχιτεκτονικές κλάσεις παράλληλων συστημάτων * Τρόποι διασύνδεσης των υπολογιστικών κόμβων (δίκτυα διασύνδεσης) 2. **Ζητήματα συστημάτων χρόνου εκτέλεσης (runtime systems)** 3. **Μεθοδολογίες σχεδίασης παράλληλων προγραμμάτων** 4. **Ζητήματα συγχρονισμού** 5. **Γλώσσες, προγραμματιστικά μοντέλα και εργαλεία παράλληλου προγραμματισμού** * MPI * OpenMP * CUDA
Εισαγωγή στην παράλληλη επεξεργασία. Αρχιτεκτονικές μοιραζόμενης και κατανεμημένης μνήμης (μηχανές συμμετρικής πολυεπεξεργασίας-SMPs, COMA, NUMA, CC-NUMA, Clusters, συστήματα πολυ-υπολογισμού-MPPs). Μέθοδοι, τεχνικές και δίκτυα διασύνδεσης (Bus-oriented, Cube, Switch Network, Mixed systems). Συστοιχίες Υπολογιστών (Clusters) ως υπερυπολογιστικά συστήματα. Αρχές παράλληλου προγραμματισμού. Σχεδιασμός και υλοποίηση παράλληλων προγραμμάτων. Τεχνικές παραλληλοποίησης, διαμέρισης υπολογισμών. Προγραμματιστικά μοντέλα ανταλλαγής μηνυμάτων και κοινού χώρου διευθύνσεων. Συγχρονισμός και ταυτόχρονη πρόσβαση σε δομές δεδομένων. Ανάπτυξη εφαρμογών παράλληλης επεξεργασίας στο εργαστήριο σε αρχιτεκτονικές με πολλαπλούς πυρήνες και επιταχυντές με χρήση OpenMP, MPI, CUDA, Cilk, κ.ά.. Αξιολόγηση επίδοσης.
Οι επισκέπτες δεν έχουν πρόσβαση στο μάθημα αυτό. Παρακαλούμε συνδεθείτε (με τον λογαριασμό σας).