Λογισμικό και Προγραμματισμός Συστημάτων Υψηλής Επίδοσης

Κωδικός Μαθήματος
CEID_NE5407
Τομέας
Τομέας Λογικού των Υπολογιστών
Επίπεδο
Προπτυχιακά
Διδάσκων
ΧΑΤΖΗΔΟΥΚΑΣ ΠΑΝΑΓΙΩΤΗΣ
Εξάμηνο
Χειμερινό
ECTS
5
  • Κατηγορίες παράλληλων συστημάτων. Παραλληλοποίηση κώδικα σε συστήματα κοινής και κατανεμημένης μνήμης.
  • Τα μοντέλα παράλληλου προγραμματισμού OpenMP και MPI.
  • Διαχείριση μεγάλου όγκου δεδομένων με τεχνικές παράλληλου Ι/Ο.
  • Τεχνικές βελτιστοποίησης κώδικα και αξιοποίηση μετρικών απόδοσης.
  • Βασικά χαρακτηριστικά επιταχυντών γραφικών και αξιοποίηση τους με τα μοντέλα παράλληλου προγραμματισμού CUDA και OpenACC
  • Αξιοποίηση παραλληλισμού σε εφαρμογές με έμφαση σε στοχαστικούς αλγόριθμους βελτιστοποίησης, προβλήματα μηχανικής μάθησης, εκπαίδευση νευρωνικών δικτύων μεγάλης κλίμακας.
  • Αξιοποίηση παραλληλισμού εργασιών στη γλώσσα προγραμματισμού Python.
  • Τεχνικές αποδοτικής επεξεργασίας δεδομένων και περιβάλλοντα βελτιστοποίησης παραμέτρων για μοντέλα μηχανικής μάθησης.
Μετάβαση στο περιεχόμενο