Παράλληλος Προγραμματισμός

ΜΙΧΑΗΛ ΣΤΕΦΑΝΙΔΑΚΗΣ

Περιγραφή

Εργαστηριακό μάθημα, όπου γίνεται πρακτική εξάσκηση σε τεχνικές προγραμματισμού υψηλής απόδοσης και παράλληλου προγραμματισμού:

  • Η επίδραση της ιεραρχίας μνήμης στην απόδοση
  • SSE instructions
  • Προγραμματισμός Threads
  • OpenMP
  • Intel Threading Building Blocks (TBB)
  • Παράλληλες υλοποιήσεις της βιβλιοθήκης C++ STL
  • Προγραμματισμός CUDA

Λειτουργικό σύστημα: Linux. Γλώσσες προγραμματισμού: C και C++. Περιστασιακά θα χρησιμοποιηθούν ειδικές γλώσσες για προγραμματισμό σε τσιπ γραφικών όπως CUDA C (ή OpenCL).

Το εργαστήριο του μαθήματος χρησιμοποιεί υπολογιστικούς πόρους AWS Cloud χρηματοδοτούμενους από το ΕΔΥΤΕ.

Παρουσίαση μαθήματος

Υλικό μαθήματος και εργαστηρίου

CC - Αναφορά - Παρόμοια Διανομή

Ημερολόγιο

Κυριακή
Δευτέρα
Τρίτη
Τετάρτη
Πέμπτη
Παρασκευή
Σάββατο
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5

Ανακοινώσεις