Παράλληλος Προγραμματισμός
ΜΙΧΑΗΛ ΣΤΕΦΑΝΙΔΑΚΗΣ
Εργαστηριακό μάθημα, όπου γίνεται πρακτική εξάσκηση σε τεχνικές προγραμματισμού υψηλής απόδοσης και παράλληλου προγραμματισμού:
- Η επίδραση της ιεραρχίας μνήμης στην απόδοση
- SSE instructions
- Προγραμματισμός Threads
- OpenMP
- Intel Threading Building Blocks (TBB)
- Παράλληλες υλοποιήσεις της βιβλιοθήκης C++ STL
- Προγραμματισμός CUDA
Λειτουργικό σύστημα: Linux. Γλώσσες προγραμματισμού: C και C++. Περιστασιακά θα χρησιμοποιηθούν ειδικές γλώσσες για προγραμματισμό σε τσιπ γραφικών όπως CUDA C (ή OpenCL).
Το εργαστήριο του μαθήματος χρησιμοποιεί υπολογιστικούς πόρους AWS Cloud χρηματοδοτούμενους από το ΕΔΥΤΕ.
Παρουσίαση μαθήματος και υλικό εργαστηρίου
Λιγότερα
Εργαστηριακό μάθημα, όπου γίνεται πρακτική εξάσκηση σε τεχνικές προγραμματισμού υψηλής απόδοσης και παράλληλου προγραμματισμού:
- Η επίδραση της ιεραρχίας μνήμης στην απόδοση
- SSE instructions
- Προγραμματισμός Threads
- OpenMP
- Intel Threading Building Blocks (TBB)
- Παράλληλες υλοποιήσεις της βιβλιοθήκης C++ STL
- Προγραμματισμός CUDA
Λειτουργικό σύστημα: Linux. Γλώσσες προγραμματισμού: C και C++. Περιστασιακά θα χρησιμοποιηθούν ειδικές γλώσσες για προγραμματισμό σε τσιπ γραφικών όπως CUDA C (ή OpenCL).
Το εργαστήριο του μαθήματος χρησιμοποιεί υπολογιστικούς πόρους AWS Cloud χρηματοδοτούμενους από το ΕΔΥΤΕ.
Παρουσίαση μαθήματος και υλικό εργαστηρίου
Εργαστηριακό μάθημα, όπου γίνεται πρακτική εξάσκηση σε τεχνικές προγραμματισμού υψηλής απόδοσης και παράλληλου προγραμματισμού:
- Η επίδραση της ιεραρχίας μνήμης στην απόδοση
- SSE instructions
- Προγραμματισμός Threads
- OpenMP
- Intel Threading Building Blocks (TBB)
- Παράλληλες υλοποιήσεις της βιβλιοθήκης C++ STL
- Προγραμματισμός CUDA
Λειτουργικό σύστημα: Linux. Γλώσσες προγραμματισμού: C και C++. Περιστασιακά θα χρησιμοποιηθούν ειδικές γλώσσες για προγραμματισμό σε τσιπ γραφικών όπως CUDA C (ή OpenCL).
Το εργαστήριο του μαθήματος χρησιμοποιεί υπολογιστικούς πόρους AWS Cloud χρηματοδοτούμενους από το ΕΔΥΤΕ.
Παρουσίαση μαθήματος και υλικό εργαστηρίου
