Πρακτικές για απόδοση ενέργειας και χρόνου εκτέλεσης στην μηχανική λογισμικού

Περίληψη

Η ενεργειακή απόδοση για συστήματα υπολογιστών είναι ένα ζήτημα που έχει τραβήξει την προσοχή των μηχανικών λογισμικού. Παρόλο που ο σχεδιασμός και η χρήση του υλικού είναι αναμφίβολα οι βασικοί παράγοντες που επηρεάζουν την κατανάλωση ενέργειας, υπάρχουν ενδείξεις ότι ο σχεδιασμός λογισμικού μπορεί επίσης να αλλάξει σημαντικά την κατανάλωση ενέργειας των προϊόντων πληροφορικής. Επομένως, ο στόχος αυτής της διατριβής είναι να δείξει τον αντίκτυπο που έχει ο σχεδιασμός λογισμικού στην κατανάλωση ενέργειας ενός συστήματος υπολογιστή. Αρχικά, αναλύσαμε 92 ερευνητικές εργασίας από κορυφαία συνέδρια και τα ταξινομήσαμε κάτω από το Κύκλου Ζωής Ανάπτυξης Λογισμικού. Από αυτήν τη μελέτη, εξάγαμε ορισμένες ερευνητικές προκλήσεις. Μεταξύ αυτών των προκλήσεων, εντοπίσαμε ότι υπάρχει περιορισμένος αριθμός εργασιών στο πλαίσιο των επιπτώσεων της ενέργειας για γλωσσες προγραμματισμού. Για το σκοπό αυτό, κάνεμε μια εμπειρική μελέτη ώστε να βρούμε ποιες γλώσσες προγραμματισμού έχουν την καλύτερη απόδο ...
περισσότερα

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

Energy efficiency for computer systems is an ever-growing matter that has caught the attention of the software engineering community. Although hardware design and utilization are undoubtedly key factors affecting energy consumption, there is solid evidence that software design can also significantly alter the energy consumption of IT products. Therefore, the goal of this dissertation is to show the impact of software design decisions on the energy consumption of a computer system. Initially, we analyzed 92 research papers from top-tier conferences and categorized them under the Software Development Life Cycle taxonomy. From this study, we were able to find many research challenges. Among these challenges, we identified that there is limited work in the context of different programming languages’ energy and delay implications. To this end, we performed an empirical study and pointed out which programming languages can introduce better energy and run-time performance for specific program ...
περισσότερα

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

DOI
10.12681/eadd/49217
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/49217
ND
49217
Εναλλακτικός τίτλος
Energy and run-time performance practices in software engineering
Συγγραφέας
Γεωργίου, Στέφανος (Πατρώνυμο: Γεώργιος)
Ημερομηνία
2021
Ίδρυμα
Οικονομικό Πανεπιστήμιο Αθηνών. Σχολή Διοίκησης Επιχειρήσεων. Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας
Εξεταστική επιτροπή
Σπινέλλης Διομήδης
Λουρίδας Παναγιώτης
Σακελλαρίου Ρίζος
Zou Ying
Παπασπύρου Νικόλαος
Χατζηαντωνίου Δαμιανός
Βούλγαρης Σπύρος
Επιστημονικό πεδίο
Επιστήμες Μηχανικού και ΤεχνολογίαΕπιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ ➨ Υπολογιστές, Υλικό (hardware) και Αρχιτεκτονική
Λέξεις-κλειδιά
Εξοικονόμηση ενέργειας
Χώρα
Ελλάδα
Γλώσσα
Αγγλικά
Άλλα στοιχεία
xvii, 131 σ., εικ., πιν., σχημ., γραφ.
Ειδικοί όροι χρήσης/διάθεσης
Το έργο παρέχεται υπό τους όρους της δημόσιας άδειας του νομικού προσώπου Creative Commons Corporation:
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.