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