Μεθοδολογίες απεικόνισης και χρονοπρογραμματισμού εφαρμογών σε πολυπύρηνα συστήματα

Περίληψη

Η απεικόνιση και ο χρονοπρογραμματισμός εφαρμογών σε πολυπύρηνα συστήματα αποτελεί θεμελιώδες πρόβλημα στην παράλληλη επεξεργασία, με άμεσο αντίκτυπο στην απόδοση, την ενεργειακή αποδοτικότητα και την αξιοποίηση των πόρων. Ενώ οι ομογενείς αρχιτεκτονικές επιτρέπουν ομοιόμορφη εκτέλεση των εργασιών, η αυξανόμενη διάδοση των ετερογενών πολυπύρηνων συστημάτων, που αποτελούνται από υπολογιστικές μονάδες με διαφορετικά χαρακτηριστικά απόδοσης, σύνολα εντολών και κόστη επικοινωνίας, εισάγει πρόσθετη πολυπλοκότητα. Σε τέτοια συστήματα, ο καθορισμός τόσο της ανάθεσης των εργασιών στους πυρήνες όσο και του χρονοπρογραμματισμού εκτέλεσης απαιτεί τη συνεκτίμηση της ετερογένειας στις ταχύτητες επεξεργασίας, στις καθυστερήσεις επικοινωνίας και στους περιορισμούς προτεραιότητας μεταξύ εργασιών. Ο στατικός χρονοπρογραμματισμός είναι ιδιαίτερα πολύτιμος σε τομείς όπου οι εφαρμογές είναι προκαθορισμένες και η προβλέψιμη εκτέλεση είναι κρίσιμη, όπως στα ενσωματωμένα συστήματα πραγματικού χρόνου, στις εφ ...
περισσότερα

Περίληψη σε άλλη γλώσσα

Mapping and scheduling applications on multicore systems is a fundamental problem in parallel computing, directly impacting performance, energy efficiency, and resource utilization. While homogeneous architectures allow uniform task execution, the increasing prevalence of heterogeneous multicore systems—comprising processing elements with diverse performance characteristics, instruction sets, and communication costs—introduces significant additional complexity. In such systems, determining both the mapping of tasks to cores and the execution schedule requires accounting for heterogeneity in processing speeds, communication delays, and task precedence constraints. Static scheduling is particularly valuable in domains where applications are well-defined in advance and predictable execution is critical, such as embedded real-time systems, signal processing pipelines, and scientific workflows. In these contexts, high-quality static schedules enable predictable performance, reduced runtime ...
περισσότερα

Όλα τα τεκμήρια στο ΕΑΔΔ προστατεύονται από πνευματικά δικαιώματα.

DOI
10.12681/eadd/59799
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/59799
ND
59799
Εναλλακτικός τίτλος
Methodologies for mapping and scheduling applications on multicore systems
Συγγραφέας
Εμερετλής, Ανδρέας (Πατρώνυμο: Γεώργιος)
Ημερομηνία
2025
Ίδρυμα
Πανεπιστήμιο Πατρών. Σχολή Πολυτεχνική. Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. Εργαστήριο Σχεδιασμού Ολοκληρωμένων Κυκλωμάτων Μεγάλης Κλίμακας
Εξεταστική επιτροπή
Θεοδωρίδης Γεώργιος
Κουφοπαύλου Οδυσσέας
Σούντρης Δημήτριος
Νικολαϊδης Σπυρίδων
Παλιουράς Βασίλειος
Κακαρούντας Αθανάσιος
Μπίρμπας Μιχαήλ
Επιστημονικό πεδίο
Επιστήμες Μηχανικού και ΤεχνολογίαΕπιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ ➨ Υπολογιστές, Υλικό (hardware) και Αρχιτεκτονική
Λέξεις-κλειδιά
Απεικόνιση και χρονοπρογραμματισμός εφαρμογών; Χρονοπρογραμματισμός εργασιών; Πολυπύρηνα συστήματα υπολογιστών; Ετερογενή συστήματα; Ακέραιος γραμμικός προγραμματισμός; Προγραμματισμός περιορισμών; Διαχωρισμός Benders
Χώρα
Ελλάδα
Γλώσσα
Αγγλικά
Άλλα στοιχεία
πιν., σχημ., γραφ.
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.