Παράλληλα και Διανεμημένα Συστήματα

Πληροφορίες Μαθήματος
ΤίτλοςΠαράλληλα και Διανεμημένα Συστήματα / Parallel and Distributed Systems
Κωδικός050
ΣχολήΠολυτεχνική
ΤμήμαΗλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Κύκλος / Επίπεδο1ος / Προπτυχιακό
Περίοδος ΔιδασκαλίαςΧειμερινή
Υπεύθυνος/ηΝικόλαος Πιτσιάνης
ΚοινόΌχι
ΚατάστασηΕνεργό
Course ID600000999

Πρόγραμμα Σπουδών: Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Εγγεγραμμένοι φοιτητές: 31
ΚατεύθυνσηΤύπος ΠαρακολούθησηςΕξάμηνοΈτοςECTS
ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣΕπιλογής744
ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝΕπιλογής744
ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝΕπιλογής744

Πληροφορίες Τάξης
ΤίτλοςΠαράλληλα και Διανεμημένα Συστήματα
Ακαδημαϊκό Έτος2019 – 2020
Περίοδος ΤάξηςΧειμερινή
Διδάσκοντες μέλη ΔΕΠ
Class ID
600144675
Τύπος Μαθήματος 2016-2020
  • Επιστημονικής Περιοχής
Τύπος Μαθήματος 2011-2015
Ειδικού Υποβάθρου / Κορμού
Τρόπος Παράδοσης
  • Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
Erasmus
Το μάθημα προσφέρεται και σε φοιτητές προγραμμάτων ανταλλαγής.
Γλώσσα Διδασκαλίας
  • Ελληνικά (Διδασκαλία, Εξέταση)
  • Αγγλικά (Διδασκαλία, Εξέταση)
Προαπαιτήσεις
Προαπαιτούμενα Μαθήματα
  • 011 Οργάνωση Υπολογιστών
Γενικές Προαπαιτήσεις
Οργάνωση υπολογιστών Αρχιτεκτονική υπολογιστών Δομημένος προγραμματισμός Ανάπτυξη λογισμικού
Μαθησιακά Αποτελέσματα
Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα: • γνωρίζουν να σχεδιάζουν, να υλοποιούν, και να αναλύουν παράλληλους αλγορίθμους • για πολυπύρηνα συστήματα, συστήματα κατανεμημένης μνήμης και κάρτες GPU
Γενικές Ικανότητες
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Αυτόνομη εργασία
  • Ομαδική εργασία
  • Παραγωγή νέων ερευνητικών ιδεών
Περιεχόμενο Μαθήματος
• γενική επισκόπηση της αρχιτεκτονικής των παράλληλων υπολογιστών • αρχιτεκτονικές κατανεμημένης μνήμης, • αρχιτεκτονικές πολυπύρηνων επεξεργαστών • κάρτες γραφικών • παράλληλοι αλγόριθμοι ταξινόμησης και αναζήτησης, map-reduce, parallel prefix (scan) • παράλληλοι αριθμητικοί αλγόριθμοι: επίλυση γραμμικών συστημάτων με πολυπληθή ή διεσπαρμένα στοιχεία, υπολογισμό ιδιοτιμών και ιδιοδιανυσμάτων, μετασχηματισμοί Fourier, wavelet, και Multipole. • προγραμματισμός με pthreads, OpenMP, MPI, και CUDA.
Τύποι Εκπαιδευτικού Υλικού
  • Σημειώσεις
  • Διαφάνειες
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
  • Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
  • Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
  • Χρήση Τ.Π.Ε. στην Αξιολόγηση των Φοιτητών
Οργάνωση Μαθήματος
ΔραστηριότητεςΦόρτος ΕργασίαςECTSΑτομικάΟμαδικάErasmus
Διαλέξεις903
Προγραμματισμός301
Σύνολο1204
Αξιολόγηση Φοιτητών
Περιγραφή
Βαθμολόγηση 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