Τίτλος | Παράλληλα και Διανεμημένα Συστήματα / Parallel and Distributed Systems |
Κωδικός | 050 |
Σχολή | Πολυτεχνική |
Τμήμα | Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών |
Κύκλος / Επίπεδο | 1ος / Προπτυχιακό |
Περίοδος Διδασκαλίας | Χειμερινή |
Υπεύθυνος/η | Νικόλαος Πιτσιάνης |
Χαρακτηρισμός Μαθήματος | ΓΝΩΣΗ Η/Υ |
Κοινό | Όχι |
Κατάσταση | Ενεργό |
Course ID | 600000999 |
Πρόγραμμα Σπουδών: Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Εγγεγραμμένοι φοιτητές: 31
Κατεύθυνση | Τύπος Παρακολούθησης | Εξάμηνο | Έτος | ECTS |
---|---|---|---|---|
ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ | Επιλογής | 7 | 4 | 4 |
ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ | Επιλογής | 7 | 4 | 4 |
ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ | Επιλογής | 7 | 4 | 4 |
Τίτλος | Παράλληλα και Διανεμημένα Συστήματα |
Ακαδημαϊκό Έτος | 2019 – 2020 |
Περίοδος Τάξης | Χειμερινή |
Διδάσκοντες μέλη ΔΕΠ | |
Class ID | 600144675
|
Πρόγραμμα Τάξης
Κτίριο | Πολυτεχνείο - πτέρυγα Γ (ΤΗΜΜΥ & Τοπογράφων Μηχ.) |
Όροφος | Όροφος 1 |
Αίθουσα | Α1 (8) |
Ημερολόγιο | Τετάρτη 17:00 έως 20:00 |
Τύπος Μαθήματος 2016-2020
- Επιστημονικής Περιοχής
Τύπος Μαθήματος 2011-2015
Ειδικού Υποβάθρου / Κορμού
Τρόπος Παράδοσης
- Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
- e-Οδηγός Σπουδών https://qa.auth.gr/el/class/1/600144675
- eLearning (Moodle):
Erasmus
Το μάθημα προσφέρεται και σε φοιτητές
προγραμμάτων ανταλλαγής.
Γλώσσα Διδασκαλίας
- Ελληνικά (Διδασκαλία, Εξέταση)
- Αγγλικά (Διδασκαλία, Εξέταση)
Προαπαιτήσεις
Προαπαιτούμενα Μαθήματα
- 011 Οργάνωση Υπολογιστών
Γενικές Προαπαιτήσεις
Οργάνωση υπολογιστών
Αρχιτεκτονική υπολογιστών
Δομημένος προγραμματισμός
Ανάπτυξη λογισμικού
Μαθησιακά Αποτελέσματα
Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα:
• γνωρίζουν να σχεδιάζουν, να υλοποιούν, και να αναλύουν παράλληλους αλγορίθμους
• για πολυπύρηνα συστήματα, συστήματα κατανεμημένης μνήμης και κάρτες GPU
Γενικές Ικανότητες
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Αυτόνομη εργασία
- Ομαδική εργασία
- Παραγωγή νέων ερευνητικών ιδεών
Περιεχόμενο Μαθήματος
• γενική επισκόπηση της αρχιτεκτονικής των παράλληλων υπολογιστών
• αρχιτεκτονικές κατανεμημένης μνήμης,
• αρχιτεκτονικές πολυπύρηνων επεξεργαστών
• κάρτες γραφικών
• παράλληλοι αλγόριθμοι ταξινόμησης και αναζήτησης, map-reduce, parallel prefix (scan)
• παράλληλοι αριθμητικοί αλγόριθμοι: επίλυση γραμμικών συστημάτων με πολυπληθή ή διεσπαρμένα στοιχεία, υπολογισμό ιδιοτιμών και ιδιοδιανυσμάτων, μετασχηματισμοί Fourier, wavelet, και Multipole.
• προγραμματισμός με pthreads, OpenMP, MPI, και CUDA.
Τύποι Εκπαιδευτικού Υλικού
- Σημειώσεις
- Διαφάνειες
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
- Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
- Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
- Χρήση Τ.Π.Ε. στην Αξιολόγηση των Φοιτητών
Οργάνωση Μαθήματος
Δραστηριότητες | Φόρτος Εργασίας | ECTS | Ατομικά | Ομαδικά | Erasmus |
---|---|---|---|---|---|
Διαλέξεις | 90 | 3 | ✓ | ||
Προγραμματισμός | 30 | 1 | ✓ | ✓ | |
Σύνολο | 120 | 4 |
Αξιολόγηση Φοιτητών
Περιγραφή
Βαθμολόγηση 3 εργασιών και πρότζεκτ αντί γραπτής εξέτασης
Μέθοδοι Αξιολόγησης Φοιτητών
- Έκθεση / Αναφορά (Διαμορφωτική, Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
• D. Bertsekas and J. Tsitsiklis, Parallel and Distributed Computation: Numerical Methods, Prentice-Hall 1989
• POSIX Threads Programming https://computing.llnl.gov/tutorials/pthreads/
• MPI Programming https://computing.llnl.gov/tutorials/mpi/
Επιπρόσθετη βιβλιογραφία για μελέτη
Online manuals and tutorials
Select journal and conference articles
Τελευταία Επικαιροποίηση
12-12-2019