Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19772
Τίτλος: | Enabling Behavior-Based Energy Consumption and Memory Footprint Optimizations in Native Contexts |
Συγγραφείς: | Λαμπράκος, Χρήστος Σούντρης Δημήτριος |
Λέξεις κλειδιά: | memory management, static memory planning, dynamic memory allocation, energy accounting διαχείριση μνήμης, στατικός σχεδιασμός μνήμης, δυναμική κατανομή μνήμης, καταμέτρηση ενέργειας |
Ημερομηνία έκδοσης: | 10-Ιου-2025 |
Περίληψη: | Οι υπολογιστές ελέγχουν ένα μεγάλο μέρος της σύγχρονης ζωής, παρόλο που αποτελούν ένα (πολύ) μικρό μέρος της ιστορίας. Και ενώ καινοτόμες νέες εφαρμογές όπως το ChatGPT συγκεντρώνουν το μεγαλύτερο ενδιαφέρον τόσο των καταναλωτών όσο και των επαγγελματιών του χώρου, οι θεμελιώδεις αρχές στις οποίες βασίζεται η παγκόσμια ψηφιακή υποδομή παραμένουν διαχρονικές. Η παρούσα διατριβή μελετά τις ακόλουθες θεμελιώδεις αρχές υπό το πρίσμα της ενεργειακής κατανάλωσης και του αποτυπώματος μνήμης: (i) μια κεντρική πτυχή της συμπεριφοράς ενός προγράμματος είναι οι δυναμικές αιτήσεις του για μνήμη, (ii) προσεγγιστικά βέλτιστες λύσεις για την κατανομή μνήμης μπορούν να υπολογιστούν εκ των υστέρων (offline) και (iii) το λογισμικό αποτελεί προϊόν επαναληπτικής λήψης αποφάσεων επί μετασχηματισμών του πηγαίου κώδικα. Στο πλαίσιο αυτό, παρουσιάζουμε μια σειρά από πρωτότυπες συνεισφορές. Αναδεικνύουμε την περίπλοκη επίδραση που έχουν συγκεκριμένες υλοποιήσεις δυναμικής κατανομής μνήμης στην εξαιρετικά δημοφιλή γλώσσα προγραμματισμού Python· περιγράφουμε μια θεμελιωμένη μεθοδολογία για την αποτύπωση της αλληλεπίδρασης μεταξύ προγράμματος και κατανεμητή μνήμης (allocator) και την ποσοτικοποίηση του κατακερματισμού της μνήμης· παρουσιάζουμε μια υλοποίηση στατικού σχεδιασμού μνήμης με επιδόσεις που υπερβαίνουν την τεχνολογία αιχμής (State-Of-The-Art) σε ένα ευρύ φάσμα απαιτητικών δεικτών αναφοράς (benchmarks)· και, τέλος, παρουσιάζουμε ένα ευέλικτο, αγνωστικό πλαίσιο για τη βελτίωση του λογισμικού. |
URI: | http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19772 |
Εμφανίζεται στις συλλογές: | Διδακτορικές Διατριβές - Ph.D. Theses |
Αρχεία σε αυτό το τεκμήριο:
Αρχείο | Περιγραφή | Μέγεθος | Μορφότυπος | |
---|---|---|---|---|
cpl_phd.pdf | 2.88 MB | Adobe PDF | Εμφάνιση/Άνοιγμα |
Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.