Αποτελέσματα - Λεπτομέρειες
Εντολή Αναζήτησης : Συγγραφέας="Πρατικάκης"
Και Συγγραφέας="Πολύβιος"
Τρέχουσα Εγγραφή: 24 από 86
|
Κωδικός Πόρου |
000452537 |
Τίτλος |
Kernel level support for transparent use of huge-pages in memory mapped I/O |
Άλλος τίτλος |
Υποστήριξη επιπέδου πυρήνα για την διαφανή χρήση μεγάλων σελίδων σε είσοδο/έξοδο χαρτογραφημένης μνήμης |
Συγγραφέας
|
Μαλλιωτάκης, Ιωάννης Π.
|
Σύμβουλος διατριβής
|
Μπίλας, Άγγελος
|
Μέλος κριτικής επιτροπής
|
Μαγκούτης, Κωνσταντίνος
Πρατικάκης, Πολύβιος
|
Περίληψη |
Η είσοδος/έξοδος χαρτογραφημένης μνήμης (mmio) επιτρέπει στις εφαρμογές να
προσπελάσουν με διαφανή τρόπο δεδομένα σε συσκευές αποθήκευσης μέσω του μη-
χανισμού σφάλματος σελίδας, χρησιμοποιώντας εντολές φόρτωσης/αποθήκευσης του
επεξεργαστή. Το mmio έχει την προοπτική (α) να καταστήσει περιττές τις τροποποιή-
σεις στις εφαρμογές για την διαχείριση και την επεξεργασία μεγάλων όγκων δεδομένων
επεκτείνοντας τον σωρό (heap) τους πάνω από συσκευές αποθήκευσης και (β) να πα-
ρέχει ένα ελκυστικό επίπεδο αφαίρεσης για το μονοπάτι εισόδου/εξόδου μίας εφαρμο-
γής χρησιμοποιώντας μία ενοποιημένη αναπαράσταση για τα δεδομένα. Παρά αυτά τα
πλεονεκτήματα, το mmio έχει σημαντικούς περιορισμούς οι οποίοι το καθιστούν λιγό-
τερο ελκυστικό. Σε αυτήν την εργασία, αρχικά αναλύουμε τους παρόντες περιορισμούς
του mmio. Στη συνέχεια, σχεδιάζουμε το xmap, μία εναλλακτική υλοποίηση του mmio
για τον πυρήνα Linux, το οποίο αντιμετωπίζει αυτούς τους περιορισμούς. Οι κύριες
συνεισφορές του xmap είναι διαφανής υποστήριξη για μεγάλες σελίδες πάνω από συ-
σκευές αποθήκευσης βασισμένες σε blocks, και ασύγχρονες προαγωγές μεγάλων σελί-
δων. Το xmap είναι το πρώτο σύστημα που παρέχει αυτές τις δυνατότητες στον πυρήνα
Linux. Αξιολογούμε το xmap με πληθώρα αλγορίθμων επεξεργασίας γράφων χρησιμο-
ποιώντας το Ligra, ένα πλαίσιο επεξεργασίας γράφων που λειτουργεί εντός μνήμης,
επεκτείνοντας διαφανώς τον σωρό του πάνω από συσκευές αποθήκευσης, χωρίς καμία
τροποποίηση στον κώδικά του. Τα αποτελέσματά μας δείχνουν ότι όταν επεξεργαζόμα-
στε όγκους δεδομένων 6-8× μεγαλύτερους από την διαθέσιμη μνήμη του συστήματος,
το xmap πετυχαίνει απόδοση έως και 3,5× καλύτερη από αυτή του Linux mmap, μειώ-
νει τα συνολικά σφάλματα σελίδας έως και 265×, μειώνει τον επεξεργαστικό χρόνο
συστήματος έως και 90% και αυξάνει τον επεξεργαστικό χρόνο χρήστη έως και 250%.
|
Φυσική περιγραφή |
vi, 42 σ. : σχεδ., πιν., εικ. ; 30 εκ. |
Γλώσσα |
Αγγλικά |
Θέμα |
Memory management |
|
Operating systems |
|
Storage systems |
|
Διαχείριση μνήμης |
|
Λειτουργικά συστήματα |
|
Συστήματα αποθηκεύσης |
Ημερομηνία έκδοσης |
2022-12-02 |
Συλλογή
|
Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
|
|
Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
|
Μόνιμη Σύνδεση |
https://elocus.lib.uoc.gr//dlib/b/5/3/metadata-dlib-1669914454-332913-5279.tkl
|
Εμφανίσεις |
530 |