Your browser does not support JavaScript!

Αρχική    Αναζήτηση  

Αποτελέσματα - Λεπτομέρειες

Εντολή Αναζήτησης : Συγγραφέας="Πρατικάκης"  Και Συγγραφέας="Πολύβιος"

Τρέχουσα Εγγραφή: 19 από 78

Πίσω στα Αποτελέσματα Προηγούμενη σελίδα
Επόμενη σελίδα
Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000449841
Τίτλος Design level software optimization of structural analysis tool through memoization and application of concurrent computing methods
Άλλος τίτλος Σχεδιαστική βελτιστοποίηση εφαρμογής στατικών κτηριακών μελετών μέσω μεθόδων υπομνηματισμού και κατανεμημένου υπολογισμού
Συγγραφέας Τσατσαράκης, Μύρων Χ.
Σύμβουλος διατριβής Πρατικάκης, Πολύβιος
Μέλος κριτικής επιτροπής Μπίλας, Άγγελος
Μαγκούτης, Κωνσταντίνος
Περίληψη Η απόδοση μια εφαρμογής είναι σημαντικός παράγοντας για τον τελικό χρήστη. Καθυστερήσεις, εντολές χωρίς ανταπόκριση και μεγάλες περίοδοι αναμονής υποβαθμίζουν την εμπειρία χρήσης μιας εφαρμογής. Μερικοί από τους λόγους που εμποδίζουν τους μηχανικούς λογισμικού από το να βελτιώσουνε την απόδοση των εφαρμογών είναι η ύπαρξη παλαιωμένου κώδικα και η ανεπαρκής εκμετάλλευση πόρων υλισμικού. Ο παλαιωμένος κώδικας αποτελεί εμπόδιο στην επεκτασιμότητα των δυνατοτήτων μιας εφαρμογής και στην αναδόμηση του κώδικά της με σκοπό τη βελτιστοποίηση. Η έλλειψη τεκμηρίωσής του εμποδίζει συζητήσεις σχετικά με τη λειτουργία και τις παρενέργειες του στο σύστημα. Από την άλλη, πόροι υλισμικού όπως οι επεξεργαστικοί πυρήνες μπορούν να εκμεταλλευτούν κατάλληλα ώστε να μειωθεί ο χρόνος των υπολογιστικά ακριβών λειτουργιών, μέσω μεθόδων κατανεμημένου υπολογισμού. Εφαρμόζουμε τη δουλειά μας σε μία εμπορική εφαρμογή στατικών κτηριακών μελετών η οποία πάσχει από αυτά τα προβλήματα. Περιέχει μία μεγάλη βάση κώδικα με αρκετές παλαιωμένες δομικές ενότητες. Επιπλέον, η επαρκής εκμετάλλευση των πόρων υλισμικού δεν ήταν δυνατή κατά τη συγγραφή της εφαρμογής, καθώς η τεχνολογία σε εργαλεία κατανεμημένου υπολογισμού δεν ήταν αρκετά αναπτυγμένη. Στο πρώτο μέρος της εργασίας αυτής παρουσιάζουμε ένα τρόπο υπομνηματισμού τιμών υπολογιστικά ακριβών και παλαιωμένων λειτουργιών, σχεδιάζοντας ένα επεκτάσιμο μοντέλο υπομνηματισμού. Ανακαλύπτουμε τις υπολογιστικά ακριβές λειτουργίες αναλύοντας την απόδοση της εφαρμογής και εφαρμόζουμε το μοντέλο υπομνηματισμού σε παλαιωμένο κώδικα με μη παρεμβατικό τρόπο. Παρουσιάζουμε τις απαιτήσεις, τη σχεδίαση και την υλοποίηση του μοντέλου υπομνηματισμού σε γλώσσα C++. Η αξιολόγηση της απόδοσης της δουλειάς μας δείχνει πως η εφαρμογή του μοντέλου υπομνηματισμού προσφέρει μέχρι και 100% αύξηση της απόδοσης. Η εφαρμογή του μοντέλου έχει προγραμματιστεί για εμπορική χρήση μέσω της ένταξής του σε μελλοντική αναβάθμισή της εφαρμογής. Στο δεύτερο μέρος της εργασίας αυτής παρουσιάζουμε ένα τρόπο κατανεμημένου υπολογισμού υπολογιστικά ακριβών ιδιοτήτων κατασκευαστικών στοιχείων. Επεκτείνουμε τη σχεδίαση του στοιχείου διαχείρισης υπολογισμού των ιδιοτήτων αυτών εφαρμόζοντας μεθόδους κατανεμημένου υπολογισμού. Χρησιμοποιούμε τις έννοιές ασύγχρονων διεργασιών και υλοποιούμε μια ομάδα νημάτων ως βοηθητικά εργαλεία της σχεδίασής μας. Παρουσιάζουμε τις απαιτήσεις, τη σχεδίαση και την υλοποίηση του κατανεμημένου στοιχείου διαχείρισης σε γλώσσα C++. Η αξιολόγηση της απόδοσης της δουλειάς μας δείχνει πως το κατανεμημένο στοιχείο διαχείρισης προσφέρει μέχρι και 420% αύξηση της απόδοσης. Το κατανεμημένο στοιχείο διαχείρισης έχει προγραμματιστεί για εμπορική χρήση μέσω της ένταξής του σε μελλοντική αναβάθμισή της εφαρμογής.
Φυσική περιγραφή iv, 71 σ. : σχεδ., πιν., εικ. (μερ.εγχρ.) ; 30 εκ.
Γλώσσα Αγγλικά
Θέμα Concurrency
Distributed Systems
Parallelism
Structural Design
Ημερομηνία έκδοσης 2022-07-29
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Μόνιμη Σύνδεση https://elocus.lib.uoc.gr//dlib/0/a/1/metadata-dlib-1657696793-563635-11011.tkl Bookmark and Share
Εμφανίσεις 574

Ψηφιακά τεκμήρια
No preview available

Κατέβασμα Εγγράφου
Προβολή Εγγράφου
Εμφανίσεις : 4