Please ensure Javascript is enabled for purposes of website accessibility

Preview

Selected image

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

(CEID_NE5407) -  Παναγιώτης Χατζηδούκας, Ευάγγελος Δερματάς*

Course Description

α) * Ο κ. Δερματάς είναι σε εκπαιδευτική άδεια αυτό το εξάμηνο.

β) Υπενθύμιση για τους 4-ετείς φοιτητές: το μάθημα απευθύνεται σε φοιτητές μεγαλύτερων εξαμήνων και βασίζεται σε γνώσεις από το μάθημα "Παράλληλη Επεξεργασία", το οποίο είναι υποχρεωτικό κατεύθυνσης (Κ5, Κ6) στο νέο πρόγραμμα σπουδών.  

 

----- Περιεχόμενα Μαθήματος -----

- Σειριακός και παράλληλος προγραμματισμός.
- Ορια υπολογιστικής ισχύος σε παράλληλους υπολογιστές (
Multi-Core CPUs, GP-GPUs).
- Υπολογιστικά μοντέλα: Message-Passing, Shared-Memory, Accelerators.
- Προγραμματιστικά μοντέλα και υλοποιήσεις: ΜPI (message passing interface), OpenMP, CUDA, OpenACC.
- Παράλληλος υπολογισμός και Python. 

 

Εφαρμογές με έμφαση σε:
- στοχαστικούς αλγόριθμους βελτιστοποίησης (simulated annealing, γενετικοί αλγόριθμοι, swarm algorithms)
- προβλήματα μηχανικής μάθησης (clustering)
- εκπαίδευση νευρωνικών δικτύων μεγάλης κλίμακας (deep learning).
- διαχείριση μεγάλου όγκου δεδομένων

Creation Date

Tuesday, June 14, 2022