8ο εξάμηνο
Μάθημα: Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Κωδικός Μαθήματος: | ΜΚ34 |
Επίπεδο Μαθήματος: | Προπτυχιακό |
Τύπος Μαθήματος: | Γενικού Υποβάθρου |
Εξάμηνο: | 8 |
Κατεύθυνση: | Κατεύθυνση Υπολογιστών και Ηλεκτρονικής |
Πιστωτικές Μονάδες: | 5 |
Εβδομαδιαίες Ώρες διδασκαλίας: | 4 |
Erasmus: | Όχι |
Ιστοσελίδα: | arch.ece.uowm.gr/ |
Γλώσσα διδασκαλίας: | Ελληνική |
Γενικές Ικανότητες: | - |
Περιεχόμενο: | Εισαγωγικά στοιχεία. Ιστορική ανασκόπηση της παράλληλης και κατανεμημένης επεξεργασίας. Πρότυπο von Neumann. Κατηγοριοποίηση κατά Flynn. Διασωλήνωση. Πολύ-επεξεργαστές, Πολύ-υπολογιστές. Συστήματα κατανεμημένης και κοινόχρηστης μνήμης. Αρχιτεκτονικές μνήμης ενιαίου και μη-ενιαίου χρόνου πρόσβασης. Υπολογισμός απόδοσης. Κλιμάκωση. Δίκτυα διασύνδεσης παράλληλων υπολογιστών. Νόμος του Grosch, του Amdahl, των Gustafson Barsis. Σχεδιασμός παράλληλων εφαρμογών. Παραλληλοποίηση προγραμμάτων - MPI. Συγχρονισμός. Γράφοι εξάρτησης. Χρονοδρομολόγηση. Συνάφεια διαμοιραζόμενης μνήμη. MESI. Παράλληλη Επεξεργασία σε GPU. Μοντέλα και μηχανισμοί επικοινωνίας διεργασιών. Διανυσματική Επεξεργασία. Συστοιχίες και υπολογιστική πλέγματος. Παραδείγματα παραλληλοποίησης εφαρμογών. Θέματα συγχρονισμού. Εργαστηριακές ασκήσεις σε προγραμματισμό παράλληλων εφαρμογών σε OpenMPI, Openmp, threads και CUDA. |
Αναμενόμενα μαθησιακά αποτελέσματα: | Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές αποκτούν γνώση και κατανόηση των παρακάτω θεμάτων:
Με την επιτυχή ολοκλήρωση του εργαστηριακού τμήματος του μαθήματος, οι φοιτητές αποκτούν γνώση και κατανόηση των παρακάτω θεμάτων:
|
Προαπαιτούμενα: | Λειτουργικά Συστήματα, Προγραμματισμός C (δεν είναι υποχρεωτικό). |
Τρόπος Παράδοσης: | - |
Χρήση Τεχνολογιών Πληροφορίας και επικοινωνιών: | - |
Οργάνωση Διδασκαλίας: | Διαλέξεις, διαφάνειες powerpoint, σημειώσεις από τον διδάσκοντα, quiz μέσα στην τάξη, αυτοματοποιημένο σύστημα πολλαπλών ερωτήσεων I-exams, μαγνητοσκοπημένες διαλέξεις opencourses, ασκήσεις εργαστηρίου, εξαμηνιαία ομαδική εργασία. |
Αξιολόγηση Φοιτητών: | Τελικές εξετάσεις θεωρίας 50%, τελική εξέταση εργαστηρίου 10%, τρεις σύντομες εξετάσεις 15%, 12 εργαστηριακές ασκήσεις 10%, 1 ομαδική εργασία εξαμήνου 15%. |
Προτεινόμενη Βιβλιογραφία: |
|