Implementation of Linear Algebra Kernels in Heterogeneous Systems using StarPU

Διπλωματική Εργασία uoadl:2945225 100 Αναγνώσεις

Μονάδα:
Κατεύθυνση Σχεδίασης Ολοκληρωμένων Κυκλωμάτων
Πληροφορική
Ημερομηνία κατάθεσης:
2021-05-16
Έτος εκπόνησης:
2021
Συγγραφέας:
Ζούζουλα Σταυρούλα
Στοιχεία επιβλεπόντων καθηγητών:
Δημήτριος Σούντρης, Καθηγητής, Ηλεκτρολόγοι Μηχανικοί και Μηχανικοί Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο
Αντώνης Πασχάλης, Καθηγητής, Πληροφορικής και Τηλεπικοινωνιών, Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών
Λάζαρος Παπαδόπουλος, Διδάκτωρ, Ηλεκτρολόγοι Μηχανικοί και Μηχανικοί Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο
Πρωτότυπος Τίτλος:
Implementation of Linear Algebra Kernels in Heterogeneous Systems using StarPU
Γλώσσες εργασίας:
Αγγλικά
Μεταφρασμένος τίτλος:
Υλοποίηση Πυρήνων Γραμμικής Άλγεβρας σε Ετερογενή Συστήματα χρησιμοποιώντας την StarPU
Περίληψη:
Τα πολυπήρυνα και εταιρογενή υπολογιστικά συστήματα οδήγησαν τους προγραμματιστές εφαρμογών να στραφούν στον παραλληλισμό. Έχουν προταθεί πολλά παράλληλα μοντέλα, με το πιο πολλά υποσχόμενο να είναι τα μοντέλα βασισμένα σε διεργασίες. Πολλά συστήματα εκτέλεσης χρόνου βασισμένα σε διεργασίες έχουν αναπτυχθεί στην προσπάθεια να εκμεταλλευτούν εκμεταλλευτούν καλύτερα τον παραλληλισμό και να επιτύχουν καλύτερες επιδόσεις.

Σε αυτή τη μεταπτυχική διπλωματική, παρουσιάζεται το σύστημα εκτέλεσης χρόνου της StarPU. Η StarPU εφαρμόστηκε σε μερικές εφαρμογές απ' το Polybench όπου εκτελέστηκαν για διάφορα μεγέθη εισόδου σε έναν ετερογενή κόμβο. Από τα ληφθέντα αποτελέσματα, καταλήξαμε σε συμπεράσματα σχετικά με τις αποφάσεις προγραμματισμού της StarPU.
Κύρια θεματική κατηγορία:
Τεχνολογία – Πληροφορική
Λέξεις-κλειδιά:
Παράλληλος προγραμματισμός, προγραμματιστικά μοντέλα βασισμένα σε διεργασίες, StarPU
Ευρετήριο:
Ναι
Αρ. σελίδων ευρετηρίου:
6
Εικονογραφημένη:
Ναι
Αρ. βιβλιογραφικών αναφορών:
28
Αριθμός σελίδων:
102
MasterThesisStavroulaZouzoula.pdf (1 MB) Άνοιγμα σε νέο παράθυρο