Παρουσίαση/Προβολή

Εικόνα επιλογής

ΠΑΡΑΛΛΗΛΑ ΣΥΣΤΗΜΑΤΑ

(ICE1-7206) -  ΜΑΜΑΛΗΣ ΒΑΣΙΛΗΣ - ΙΟΡΔΑΝΑΚΗΣ ΜΙΧΑΗΛ

Περιγραφή Μαθήματος

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

  • Σύγχρονα παράλληλα συστήματα και αρχιτεκτονικές – πολυυπολογιστές (supercomputers), πολυπύρηνα συστήματα (multicore), συστήματα συστοιχιών υπολογιστών (clusters), υβριδικά συστήματα και αρχιτεκτονικές
  • Many-core αρχιτεκτονικές και σύγχρονες τεχνολογίες επιταχυντών-συνεπεξεργαστών (CUDA GPUs, Intel Xeon Phi, Sunway κ.α.)
  • Τεχνικές παραλληλοποίησης σε περιβάλλοντα κατανεμημένης μνήμης, μοντέλα παράλληλου προγραμματισμού και σχεδιασμός παράλληλων προγραμμάτων
  • Επίλυση κλασσικών προβλημάτων υπολογισμού σε περιβάλλον κατανεμημένης μνήμης (αλγόριθμοι ταξινόμησης, αλγόριθμοι πολλαπλασιασμού πινάκων, και αλγόριθμοι επίλυσης γραμμικών συστημάτων)
  • Παράλληλος (πολυνηματικός) προγραμματισμός σε περιβάλλοντα κοινής μνήμης (με χρήση του OpenMP)
  • Προγραμματισμός GPUs και συνεπεξεργαστών (το μοντέλο προγραμματισμού CUDA, το πρότυπο OpenCL, προγραμματισμός Intel Xeon Phi)
  • Υβριδικός προγραμματισμός σύγχρονων αρχιτεκτονικών (OpenMP+CUDA)
  • Μέτρηση της Απόδοσης Παράλληλων Προγραμμάτων

ΒΙΒΛΙΟΓΡΑΦΙΑ

  1. Πάντζιου Γ., Μάμαλης Β., Τομαράς Α., Εισαγωγή στον Παράλληλου Υπολογισμό: Πρότυπα, Αλγόριθμοι, Προγραμματισμός, Εκδόσεις Νέων Τεχνολογιών, 2013.
  2. Παπαδάκης Σ., Διαμαντάρας Κ., Προγραμματισμός και Αρχιτεκτονική Συστημάτων Παράλληλης Επεξεργασίας, Εκδόσεις Κλειδάριθμος, 2012.
  3. Kirk D.B., Hwu W.M., Προγραμματισμός Μαζικά Παράλληλων Επεξεργαστών, Εκδόσεις Κλειδάριθμος (μετάφραση), 2010.
  4. Peter S. Pacheco, Εισαγωγή στον Παράλληλο Προγραμματισμό, Εκδόσεις Κλειδάριθμος (μετάφραση), 2015.
  5. Kirk D.B., Hwu W.M., Programming Massively Parallel Processors: A Hands-on Approach, 3rd edition, Morgan Kaufmann, 2016.
  6. Quinn M.J., Parallel Programming in C with MPI and OpenMP, McGraw-Hill, 2003.
  7. Wilkinson B., Allen M., Parallel Programming – Techniques and Applications Using Networked Work stations and Parallel Computers, Pearson, Prentice Hall, 2006.
  8. Δημακόπουλος, Β., 2015. Παράλληλα συστήματα και προγραμματισμός [ηλεκτρ. βιβλ.] Αθήνα:Σύνδεσμος Ελληνικών Ακαδημαϊκών Βιβλιοθηκών. http://hdl.handle.net/11419/3209

Ημερομηνία δημιουργίας

Δευτέρα 22 Σεπτεμβρίου 2014