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

Περίληψη

Στην παρούσα διδακτορική διατριβή, παρουσιάζουμε (i) μεθολογίες επιτάχυνσης καιπαραμετροποίησης της διαχείρισης μνήμης σε επίπεδο middleware για την εφαρμογήπροσαρμοσμένων Δυναμικών Διαχειριστών Μνήμης (ΔΔΜ) και (ii) μεθοδολογίες κατανεμημένηςδιαχείρισης πόρων σε πολυπύρηνες ενσωματωμένες πλατφόρμες. Αρχικά, η παραμετροποίησηεπιτυγχάνεται με την εφαρμογή προσαρμοσμένων ΔΔΜ σε μικροκώδικα (microcode). Επιπλέον, ηδιαχείριση των πόρων της πλατφόρμας κατά τη φάση εκτέλεσης επιτυγχάνεται με τα προτεινόμεναμεθοδολογικά πλαίσια με την χρήση πολλών πυρήνων σε διαφορετικούς ρόλους και την ανάπτυξηεπικοινωνιακών πλαισίων για τη μείωση του συνολικού φορτίου στο ολοκληρωμένο. Οι προτεινόμενεςμεθοδoλογίες έδειξαν ότι η προσέγγιση σε μικροκώδικα αποτελεί μια καλή εναλλακτική λύση για ναξεπεραστεί το δίλημμα απόδοσης και ευελιξίας, προσφέροντας μια προγραμματιζόμενη και ευέλικτηλύση για την επιτάχυνση μεγάλου φάσματος εφαρμογών. Eπιπλέον, προσφέρουν ευελιξία στο θέματης κατανεμημένης απεικόνισης των ...
περισσότερα

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

In this Ph.D. Thesis, we present (i) memory management middleware acceleration and customization______________________________________________________________________Εθνικό Κέντρο Τεκμηρίωσης | ΕΑΔΔ | 4methodologies for applying customized dynamic memory managers (allocators) and (ii) frameworks fordistributed run-time resource management on many-core platforms. Firtsly, the customization isachieved by applying, on the middleware level, custom microcoded memory allocators. Secondly, therun-time resource management on the platform is achieved by using cores in different roles and byapplying a distributed on-chip communication scheme. The proposed methodologies showed that themicrocode approach is a good alternative to overcome the performance flexibility dilemma, offering aprogrammable and flexible solution for accelerating a wide range of applications. Thus, we adopt themicrocoded approach to address memory management issues on Distributed Shared Memory (DSM)many-core embedded platform ...
περισσότερα

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

DOI
10.12681/eadd/35468
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/35468
ND
35468
Εναλλακτικός τίτλος
Run-time resource management and application customization for many-core embedded platforms
Συγγραφέας
Αναγνωστόπουλος, Ηρακλής (Πατρώνυμο: Νικόλαος)
Ημερομηνία
2014
Ίδρυμα
Εθνικό Μετσόβιο Πολυτεχνείο (ΕΜΠ). Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών
Εξεταστική επιτροπή
Σούντρης Δημήτριος
Πεκμεστζή Κιαμάλ
Οικονομάκος Γεώργιος
Κοζύρης Νεκτάριος
Παπαευσταθίου Ιωάννης
Γκιζόπουλος Δημήτριος
Jantsch Axel
Επιστημονικό πεδίο
Φυσικές ΕπιστήμεςΕπιστήμη Ηλεκτρονικών Υπολογιστών και Πληροφορική
Επιστήμες Μηχανικού και ΤεχνολογίαΕπιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ
Λέξεις-κλειδιά
Δυναμική διαχείριση μνήμης; Πολυπύρηνα ενσωματωμένα συστήματα; Δυναμική διαχείριση τάσης και συχνότητας; Απεικόνιση στο χρόνο εκτέλεσης; Δίκτυο σε ψηφίδα; Διαχείριση πόρων
Χώρα
Ελλάδα
Γλώσσα
Ελληνικά
Άλλα στοιχεία
149 σ., πιν., σχημ., γραφ.
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.