Μάθημα : Παράλληλη Επεξεργασία
Κωδικός : CEID1057
CEID1057 - Παναγιώτης Χατζηδούκας, Ευστράτιος Γαλλόπουλος
Περιγραφή Μαθήματος
Ώρες συναντήσεων: 4-7μμ Τετάρτη, Αίθουσα Β
Zoom url: -
Εισαγωγή στην παράλληλη επεξεργασία: Ταξινόμηση παράλληλων αρχιτεκτονικών, Μέτρα της απόδοσης.
Κύρια χαρακτηριστικά προηγμένων αρχιτεκτονικών: Αρχιτεκτονικές SISD, Αρχιτεκτονικές SIMD, Αρχιτεκτονικές MIMD.
Προγραμματισμός παράλληλων αρχιτεκτονικών: Νήματα, OpenMP, MPI, Εισαγωγή στην CUDA.
- Εισαγωγή στην παράλληλη επεξεργασία και τους υπολογισμούς υψηλών επιδόσεων (HPC).
Παρουσίαση των βασικών κατηγοριών παράλληλων υπολογιστικών συστημάτων και προγραμματιστικών μοντέλων. Ο νόμος του Moore. Παρουσίαση σύγχρονων τάσεων και εφαρμογών. - Κατανόηση των διαφορετικών παράλληλων αρχιτεκτονικών με βάση την ταξινόμηση κατά Flynn και την αρχιτεκτονική μνήμης.
- Διεργασίες και Νήματα. Νήματα επιπέδου πυρήνα και χρήστη.
- Νήματα του προτύπου POSIX. Διαχείριση Νημάτων. Συγχρονισμός.
- Παραλληλοποίηση εφαρμογών με νήματα.
- Εισαγωγή στο προγραμματιστικό μοντέλο OpenMP. Ανάλυση βασικών οδηγιών του OpenMP.
- Τρόπος λειτουργίας του ΟpeMP. Βελτιστοποίηση κώδικα OpenMP. Δρομολόγηση επαναλήψεων.
- Διαχείριση εμφωλευμένου παραλληλισμού. Το μοντέλο εργασιών του OpenMP.
- Ο νόμος του Amdahl.
- Κλιμακωσιμότητα εφαρμογών.
- Αξιοποίηση ιεραρχίας μνήμης.
- Το μοντέλο απόδοσης roofline.
- Εισαγωγή στο MPI. Ανάλυση βασικών λειτουργιών του MPI. Είδη επικοινωνίας (point-to-point, collective).
- Ασύγχρονη επικοινωνία στο MPI. Επικάλυψη επικοινωνίας και υπολογισμού.
- Παρουσίαση του υβριδικού μοντέλου προγραμματισμού MPI + OpenMP.
Εισαγωγή σε προχωρημένα θέματα παράλληλης επεξεργασίας, όπως:
- Αρχιτεκτονική και τρόπος προγραμματισμού GPUs με χρήση της CUDA.
- Eντολές επεξεργασίας πολλαπλών δεδομένων (SIMD).
- Παράλληλο I/O με χρήση MPI.
Ημερολόγιο
Ανακοινώσεις
Όλες...-
Τρίτη, 30 Σεπτεμβρίου 2025 - 10:24 μ.μ.
-
Σάββατο, 12 Ιουλίου 2025 - 12:57 μ.μ.
-
Τετάρτη, 25 Ιουνίου 2025 - 11:33 π.μ.
Ανοικτό Ακαδ. Μάθημα
Αρ. Επισκέψεων : 53443
Αρ. Προβολών : 532496