Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πιστοποιημένο Πρόγραμμα Σπουδών
  • |
  • GR
  • EN
  • Τμήμα
        • Φυσιογνωμία
        • Κτιριακές Εγκαταστάσεις Τμήματος ΗΜΜΥ
        • Πολιτική Ποιότητας
        • Πολιτική Υποστήριξης, Ανάπτυξης και Αξιολόγησης του Προσωπικού της Ακαδημαϊκής Μονάδας
        • Διοίκηση
        • Φοιτητικές Ομάδες
        • Επίτιμοι Διδάκτορες
        • Καλωσόρισμα Προέδρου
  • Σπουδές
        • Προπτυχιακές Σπουδές
        • Γνωστικά Αντικείμενα
        • Προπτυχιακές Σπουδές
        • Προπτυχιακά Μαθήματα
        • Μαθήματα Erasmus
        • Εβδομαδιαίο Ωρολόγιο Π.Π.Σ. Χειμερινού Εξαμήνου
        • Ανα Έτος Ωρολόγιο Χειμερινού Εξαμήνου
        • Μαθήματα Π.Π.Σ. Χειμερινού που διδάσκονται τώρα
        • Εβδομαδιαίο Ωρολόγιο Εαρινού Εξαμήνου
        • Ανα Έτος Ωρολόγιο Εαρινού Εξαμήνου
        • Μαθήματα Π.Π.Σ. Εαρινού που διδάσκονται τώρα
        • Πρόγραμμα Εξεταστικής
        • Ακαδημαϊκό Ημερολόγιο
        • Πιστωτικές Μονάδες ECTS
        • Πρακτική Άσκηση
        • Μεταπτυχιακές & Διδακτορικές Σπουδές
        • Π.Μ.Σ. στην «Επιστήμη & Τεχνολογία ΗΜΜΥ»
          • Μεταπτυχιακά Μαθήματα
          • Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Χειμερινού που διδάσκονται τώρα
          • Ωρολόγιο Πρόγραμμα Εαρινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Εαρινού που διδάσκονται τώρα
        • Π.Μ.Σ. στα «Ευφυή Δίκτυα Ηλεκτρικής Ενέργειας»
          • Μεταπτυχιακά Μαθήματα
          • Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Χειμερινού που διδάσκονται τώρα
          • Ωρολόγιου Πρόγραμμα Εαρινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Εαρινού που διδάσκονται τώρα
        • Π.Μ.Σ. στην «Εφαρμοσμένη Πληροφορική»
          • Μεταπτυχιακά Μαθήματα
          • Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Χειμερινού που διδάσκονται τώρα
          • Ωρολόγιο Πρόγραμμα Εαρινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Εαρινού που διδάσκονται τώρα
        • Πρόγραμμα Εξεταστικής
        • Ακαδημαϊκό Ημερολόγιο
        • Διδακτορικές Σπουδές
        • Πιστοποιήσεις & Υποστήριξη
        • Επαγγελματικά Θέματα
        • Πρόγραμμα Εξειδίκευσης στην «Επιστήμη Δεδομένων»
        • Πρόγραμμα Παιδαγωγικής & Διδακτικής Επάρκειας
        • Υποστήριξη ΦμεΑ
        • Συχνές Ερωτήσεις
        • Παρενόχληση - Εκφοβισμός
        • Κινητικότητα
  • Προσωπικό
        • Διδακτικό Ερευνητικό Προσωπικό
        • Ε.ΔΙ.Π. & Ε.Τ.Ε.Π.
        • Αφυπηρετήσαντες & Διατελέσαντες Καθηγητές
        • Ομότιμοι Καθηγητές
        • Συνεργαζόμενοι Διδάσκοντες
        • Διοικητικό & Τεχνικό Προσωπικό
  • Έρευνα
        • Αποτελέσματα
        • Μεταδιδακτορική Έρευνα
        • Εργαστήρια
        • Υποψήφιοι Διδάκτορες
        • Ερευνητικά Έργα
        • Διατριβές – Εργασίες
  • Απόφοιτοι
      • Ισοτιμία ΜΗΥΤΔ με ΗΜΜΥ
      • Γνώμες Αποφοίτων
      • Διδάκτορες
  • Υπηρεσίες
    • Γραμματεία
      • Πληροφορίες
      • Γενικά Έντυπα
    • Τεχνική Υποστήριξη
  • Ανακοινώσεις
    • Γενικές Ανακοινώσεις
    • Τελευταία Νέα & Εκδηλώσεις
    • Συνέδρια
    • Πρωτοετών
    • Αποφοίτων
    • Θέσεις Εργασίας
    • Υποτροφίες
    • Αποφάσεις Συλλογικών Οργάνων
    • Πρόσφατες Ανακοινώσεις

      • 27 Μαΐου 2026 Προκήρυξη Υποτροφιών Κληροδοτήματος Ζαούση
      • 27 Μαΐου 2026 Προκήρυξη Υποτροφιών Θεοδωρίδειου Κληροδοτήματος Εκπαιδευτικών
      • 26 Μαΐου 2026 Τροποποίηση Προγράμματος Εξεταστικής Εαρ. Εξαμήνου 2025-2026 ΠΠΣ
      • 22 Μαΐου 2026 Έναρξη Υποβολής Αιτήσεων Σίτισης Ακ. Έτους 2026-2027
      • 22 Μαΐου 2026 F4 Πρωταθλήματος Μπάσκετ του Πανεπιστημίου Θεσσαλίας (Τμήματα Βόλου)
  • Επικοινωνία
    • Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
      • Σέκερη και Χέυδεν
        Πεδίον Άρεως, κτίριο ΤμΗΜΜΥ
        ΤΚ 383 34, Βόλος
      Τηλ.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ uth.gr
      Τηλ. Π.Μ.Σ.+30 24210 74933
      e-mail Π.Μ.Σ.pgsec ΑΤ uth.gr
      Ιστοσελίδαhttps://www.e-ce.uth.gr/contact-info/
  • Είσοδος

Αρχική » Σπουδές » Προπτυχιακές Σπουδές » Προπτυχιακά Μαθήματα »

Loading…

Δομή Προαπαιτούμενων Μαθημάτων

Xρώμα κόμβου:
1ο Έτος 2ο Έτος 3ο Έτος 4ο-5ο Έτος


Σχήμα Κόμβου:
Κύκλος: Υποχρεωτικό Μάθημα
Τετράγωνο: Μάθημα Επιλογής
Αστεράκι: Μάθημα για το οποίο γίνεται η αναζήτηση των προαπαιτουμένων


Σύρσιμο Κόμβου:
Κάνοντας κλίκ στον κόμβο και μετακινώντας το ποντίκι.


Μεγένθυση & Μετακίνηση Γραφήματος:
Κάνοντας κύλιση (scrolling) και σύρσιμο (dragging) του ποντικιού.

ECE415
Συστήματα Υπολογισμού Υψηλών Επιδόσεων
Erasmus Επιλογής Εξάμηνο 7 – Χειμερινό Ειδίκευσης
Μονάδες ECTS
6
Εβδ. Ώρες
4
e-Class
Πληροφορίες Μαθήματος
Γνωστικό ΑντικείμενοΤεχνολογιών Λογισμικού και Πληροφοριακών Συστημάτων (ΛΠ)
ΕξάμηνοΕξάμηνο 7 – Χειμερινό
Είδος ΜαθήματοςΕπιλογής
Τύπος ΜαθήματοςΕιδίκευσης
Μονάδες ECTS6
Προαπαιτούμενα
  • ECE318 Λειτουργικά Συστήματα
Σελίδα Μαθήματοςeclass.uth.gr
Ικανότητες – Δεξιότητες
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Λήψη αποφάσεων
  • Αυτόνομη εργασία
  • Εργασία σε διεθνές περιβάλλον
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Υποχρεώσεις Φοιτητών
  • Υποχρεωτική συμμετοχή σε εξετάσεις
  • Υποχρεωτική εκπόνηση εργασιών
  • Υποχρεωτική παρουσίαση εργασιών
Υπεύθυνος Μαθήματος
Αντωνόπουλος Χρήστος
Αντωνόπουλος Χρήστος
Καθηγητής
Γραφείο 324
+30 24210 74578
Πέμπτη 10:00-12:00. Απαιτείται ηλεκτρονικό ραντεβού (χρησιμοποιήστε αυτόν τον σύνδεσμο).
cda@uth.gr
Ώρες Διδασκαλίας
4
Σύνολο
4
Θεωρία
0
Φροντιστήριο
0
Εργαστήριο
Διδάσκοντες
Αντωνόπουλος Χρήστος
Αντωνόπουλος Χρήστος
Καθηγητής
cda@uth.gr
  • Περιγραφή-Στόχοι
  • Μαθησιακά Αποτελέσματα
  • Αξιολόγηση Φοιτητών
  • Κατανομή ύλης

Το μάθημα ασχολείται με τεχνικές προγραμματισμού παράλληλων συστημάτων και πιο συγκεκριμένα συστημάτων που ολοκληρώνουν πολλαπλούς υπολογιστικούς πυρήνες στο πλαίσιο μιας επεξεργαστικής μονάδας (multicores και manycores). Αφορά των προγραμματισμό συμβατικών και μη συμβατικών, ομογενών και ετερογενών παράλληλων αρχιτεκτονικών. Οι φοιτητές εισάγονται στις τεχνικές μέτρησης της επίδοσης, profiling, πειραματικής αξιολόγησης της αλληλεπίδρασης του λογισμικού με το υποκείμενο υλικό και βελτιστοποίησης.

Το μάθημα περιλαμβάνει σειρά περιοδικών ασκήσεων οι οποίες δίνουν την ευκαιρία στους φοιτητές να εμπεδώσουν και να εφαρμόσουν στην πράξη τη γνώση που απέκτησαν στο μάθημα.

Συνοπτικά εξετάζονται τα ακόλουθα αντικείμενα:

  • Εισαγωγή, τεχνοοικονομικοί λόγοι που οδηγούν στην de facto επικράτηση των πολυπύρηνων επεξεργαστών, εφαρμογές παράλληλων υπολογιστών.
  • Βασικές μετρικές, νόμος Amdahl, μέτρο Karp-Flatt, νόμος Gustafson-Barsis.
  • Βασικά στοιχεία αρχιτεκτονικής παράλληλων συστημάτων, ταξινόμηση παράλληλων συστημάτων, χαρακτηριστικές συμβατικές και μη συμβατικές πολυπύρηνες αρχιτεκτονικές.
  • Mεθοδολογίες πειραματικής εκτίμησης της επίδοσης εφαρμογών σε πολυπύρηνα συστήματα και της αλληλεπίδρασής τους με το υλικό.
  • Τεχνικές βελτιστοποίησης της επίδοσης σε έναν πυρήνα (διακλαδώσεις, αποδοτική χρήση ιεραρχίας μνήμης, διαχείριση βρόχων, αργές εντολές και πίνακες αναζήτησης).
  • Τεχνικές διανυσματοποίησης (vectorization), ευθυγράμμιση δεδομένων, αυτόματη διανυσματοποίηση.
  • Mοντέλα προγραμματισμού για πολυπύρηνα παράλληλα συστήματα (OpenMP, Pthreads, OneAPI).
  • Προγραμματισμός GPUs. Το μοντέλο προγραμματισμού CUDA.
  • Aλληλεπίδραση του λογισμικού με την υποκείμενη ιεραρχία μνήμης, αποδοτική χρήση επιπέδων cache, προμεταφορές δεδομένων, επικάλυψη επικοινωνίας και υπολογισμού. Εμβάθυνση στο μοντέλο μνήμης της CUDA.
  • Βελτιστοποίηση επίδοσης σε GPUs – Ζητήματα κινητής υποδιαστολής, ακρίβειας, σχέσης ακρίβειας και επίδοσης.
  • Μελέτες περίπτωσης εφαρμογών σε CUDA: Ανακατασκευή MRI, Μοριακή οπτικοποίηση και ανάλυση.
  • Τεχνικές υλοποίησης συγχρονισμού (locks, barriers) και η αλληλεπίδρασή τους με το υλικό, εναλλακτικές μέθοδοι συγχρονισμού (fine-grained, speculative, lazy, non-blocking), transactional memory.

Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής / τρια είναι σε θέση να:’

  • Γνωρίζει τις βασικές παράλληλες αρχιτεκτονικές.
  • Γνωρίζει τα βασικά βήματα που απαιτούνται για τη συγγραφή παράλληλων προγραμμάτων και είναι σε θέση να τα εφαρμόσει σε πραγματικούς κώδικες.
  • Αντιλαμβάνεται την αλληλεπίδραση λογισμικού με το υποκείμενο υλικό και να αξιοποιεί αυτή την αντίληψη για την καλύτερη απεικόνιση του κώδικα στην εκάστοτε υποκείμενη αρχιτεκτονική.
  • Γνωρίζει την αρχιτεκτονική βασικών υπηρεσιών για παράλληλους κώδικες (π.χ. διαφορετικών μεθόδων συγχρονισμού) και είναι σε θέση να επιλέξει την καταλληλότερη κάθε φορά υλοποίηση ανάλογα με τα χαρακτηριστικά του κώδικά του / της και της υποκείμενης αρχιτεκτονικής.
  • Αναπτύσσει κώδικα για συμβατικές και μη συμβατικές πολυπύρηνες αρχιτεκτονικές, χρησιμοποιώντας το κατάλληλο κατά περίπτωση μοντέλο προγραμματισμού.
  • Αναλύσει την επίδοση του κώδικα χρησιμοποιώντας τα κατάλληλα εργαλεία και να αξιοποιήσει τα αποτελέσματα της ανάλυσης για την βελτιστοποίηση του κώδικα.
  • Ποσοτικοποιήσει την επίδοση του κώδικα τόσο σε μακροσκοπικό (χρόνο εκτέλεσης) όσο και σε χαμηλότερο επίπεδο (αλληλεπίδραση με το υλικό) χρησιμοποιώντας επιστημονικά αποδεκτές μεθοδολογίες και να καταγράψει τις παρατηρήσεις σε τεχνική αναφορά.

Ι. Αξιολόγηση περιοδικών εργασιών (με αναλυτικά σχόλια). Οι εργασίες συνεισφέρουν 50% στον υπολογισμό του τελικού βαθμού. Αξιολογούνται (σε παρένθεση ο αριθμός του αντίστοιχου μαθησιακού στόχου):

  • Η ορθότητα της υλοποίησης (ii, v).
  • Η χρήση των κατάλληλων δομών του εκάστοτε μοντέλου προγραμματισμού και των κατάλληλων τεχνικών παραλληλοποίησης (ii, v).
  • Η βήμα-προς-βήμα βελτιστοποίηση για την υποκείμενη αρχιτεκτονική (iii, vi).
  • Η επιστημονικά και τεχνικά ορθή πειραματική αξιολόγηση και ποσοτικοποίηση της επίδοσης σε μακροσκοπικό αλλά και σε χαμηλότερο επίπεδο (vii).
  • Η ορθότητα, πληρότητα και η ποιότητα της τεχνικής αναφοράς (vii).

ΙΙ. Τελική γραπτή εξέταση, που συνεισφέρει κατά 50% στον υπολογισμό του τελικού βαθμού. Αξιολογούνται (σε παρένθεση ο αριθμός του αντίστοιχου μαθησιακού στόχου):

  • Η γνώση των χαρακτηριστικών βασικών παράλληλων αρχιτεκτονικών και των διαφορών τους (i).
  • Η αντίληψη της αλληλεπίδρασης μεταξύ υλικού και λογισμικού (iii).
  • Η ικανότητα χρήσης βασικών δομών των παράλληλων μοντέλων προγραμματισμού που διδάχθηκαν (v).
  • Η γνώση της εσωτερικής αρχιτεκτονικής βασικών υπηρεσιών (παρεχόμενων από το επίπεδο του λογισμικού ή του υλικού) που χρησιμοποιούν παράλληλα προγράμματα και η ικανότητα επιλογής των καταλληλότερων κατά περίπτωση (iv).

Τα κριτήρια και ο αλγόριθμος αξιολόγησης βρίσκονται αναρτημένα στην ιστοσελίδα του μαθήματος και άρα είναι διαθέσιμα στους φοιτητές.

  • Εισαγωγή, τεχνοοικονομικοί λόγοι που οδηγούν στην de facto επικράτηση των πολυπύρηνων επεξεργαστών, εφαρμογές παράλληλων υπολογιστών. (1 εβδομάδα)
  • Βασικές μετρικές, νόμος Amdahl, μέτρο Karp-Flatt, νόμος Gustafson-Barsis. (0,5 εβδομάδα)
  • Βασικά στοιχεία αρχιτεκτονικής παράλληλων συστημάτων, ταξινόμηση παράλληλων συστημάτων, χαρακτηριστικές συμβατικές και μη συμβατικές πολυπύρηνες αρχιτεκτονικές. (1,5 εβδομάδα)
  • Mεθοδολογίες πειραματικής εκτίμησης της επίδοσης εφαρμογών σε πολυπύρηνα συστήματα και της αλληλεπίδρασής τους με το υλικό. (0,5 εβδομάδα)
  • Τεχνικές βελτιστοποίησης της επίδοσης σε έναν πυρήνα (διακλαδώσεις, αποδοτική χρήση ιεραρχίας μνήμης, διαχείριση βρόχων, αργές εντολές και πίνακες αναζήτησης). Τεχνικές διανυσματοποίησης (vectorization), ευθυγράμμιση δεδομένων, αυτόματη διανυσματοποίηση. (1 εβδομάδα)
  • Mοντέλα προγραμματισμού για πολυπύρηνα παράλληλα συστήματα (OpenMP, Pthreads, OneAPI). (2 εβδομάδες)
  • Προγραμματισμός GPUs. Το μοντέλο προγραμματισμού CUDA. (1 εβδομάδα)
  • Aλληλεπίδραση του λογισμικού με την υποκείμενη ιεραρχία μνήμης, αποδοτική χρήση επιπέδων cache, προμεταφορές δεδομένων, επικάλυψη επικοινωνίας και υπολογισμού. Εμβάθυνση στο μοντέλο μνήμης της CUDA. (1 εβδομάδα)
  • Βελτιστοποίηση επίδοσης σε GPUs – Ζητήματα κινητής υποδιαστολής, ακρίβειας, σχέσης ακρίβειας και επίδοσης. (1,5 εβδομάδα)
  • Μελέτες περίπτωσης εφαρμογών σε CUDA: Ανακατασκευή MRI, Μοριακή οπτικοποίηση και ανάλυση. (1 εβδομάδα)
  • Τεχνικές υλοποίησης συγχρονισμού (locks, barriers) και η αλληλεπίδρασή τους με το υλικό, εναλλακτικές μέθοδοι συγχρονισμού (fine-grained, speculative, lazy, non-blocking), transactional memory. (2 εβδομάδες)

Πρόσφατες Ανακοινώσεις

  • 27 Μαΐου 2026 Προκήρυξη Υποτροφιών Κληροδοτήματος Ζαούση
  • 27 Μαΐου 2026 Προκήρυξη Υποτροφιών Θεοδωρίδειου Κληροδοτήματος Εκπαιδευτικών
  • 26 Μαΐου 2026 Τροποποίηση Προγράμματος Εξεταστικής Εαρ. Εξαμήνου 2025-2026 ΠΠΣ
  • 22 Μαΐου 2026 Έναρξη Υποβολής Αιτήσεων Σίτισης Ακ. Έτους 2026-2027

e-Yπηρεσίες

e-Class Ηλεκτρονική πλατφόρμα μαθημάτων
Εύδοξος Διανομή Συγγραμάτων
Ακαδημαϊκή Ταυτότητα Πάσο Φοιτητή
SIS-Web Ηλεκτρονική Γραμματεία
Webmail Ηλεκτρονικό Ταχυδρομείο
Erasmus+ Άνοιξε τους ορίζοντές σου

ΤΗΜΜΥ

Στην αιχμή της εκπαίδευσης και της έρευνας στην Ηλεκτρολογία και τη Μηχανική Υπολογιστών, διαμορφώνουμε τους μηχανικούς του μέλλοντος.

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

  • Γενικές Ανακοινώσεις
  • Τελευταία Νέα & Εκδηλώσεις
  • Θέσεις Εργασίας
  • Υποτροφίες
  • Αποφάσεις Συλλογικών Οργάνων

Επικοινωνία

  • Σέκερη & Χέυδεν, Πεδίον Άρεως, 38334, Βόλος
  • +30 24210 74967
  • +30 24210 74934
  • gece@uth.gr
© Copyright 2026 Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Ο παρών ιστότοπος χρησιμοποιεί cookies για να εξασφαλίσει την καλύτερη δυνατή εμπειρία σου στο site μας.