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

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

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Γώγουλου, Ευαγγελία
Άλλοι συγγραφείς: Κουμπιάς, Σταύρος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2016
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/9071
id nemertes-10889-9071
record_format dspace
spelling nemertes-10889-90712022-09-05T13:59:01Z Μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές Study of cache management algorithms for CMPs composed of out-of-order processors Γώγουλου, Ευαγγελία Κουμπιάς, Σταύρος Κουφοπαύλου, Οδυσσέας Gogoulou, Evangelia Αρχιτεκτονική επεξεργαστών Εκτέλεση εκτός σειράς Κρυφή μνήμη Αλγόριθμοι αντικατάστασης Cache memory Multicore Simplescalar MLP Out-of-order execution 005.435 Η κρυφή μνήμη συντελεί καθοριστικό ρόλο στην απόδοση των επεξεργαστών, για αυτό το λόγο συγκεντρώνει μεγάλο ερευνητικό ενδιαφέρον. Η καθιέρωση των συστημάτων πολυπύρηνων επεξεργαστών σε πληθώρα εφαρμογών καθιστά τις τεχνικές που χρησιμοποιούνται για τη διαχείριση της κοινόχρηστης κοινής μνήμης πολύ σημαντικές. Σκοπός της παρούσας διπλωματικής εργασίας είναι η μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές. Συγκεκριμένα στο επίκεντρο είναι οι αλγόριθμοι αντικατάστασης της κρυφής μνήμης και ο τρόπος που γίνεται η δυναμική κατάτμηση της κατά την εκτέλεση. Υπό μελέτη επίσης τίθεται και η επίγνωση του παραλληλισμού επιπέδου μνήμης και το πως επηρεάζει την απόδοση των αλγορίθμων αντικατάστασης. Η αποτίμηση των αλγορίθμων έγινε με χρήση του SMT SimpleScalar που έχει τη δυνατότητα να εξομοιώνει CMPs με τις κατάλληλες τροποποιήσεις. Cache memory has a determining value for measuring the performance of microprocessors and it is in the spotlight of research interest. Multiprocessors are widely used for a vast variety of applications and the study of the techniques for cache management is really important. The purpose of this diploma thesis is the study of cache managing algorithms for distributed shared memory for CMPs composed of out-of-order processors. We focus at replacement algorithms and dynamic cache partitioning. Taking also under consideration the memory level parallelism and how it affects the performance of replacement policies. For the measurement of the performance of these algorithms SMT SimpleScalar is used, because it has the potential to simulate CMPs when properly configured. 2016-01-20T09:01:53Z 2016-01-20T09:01:53Z 2015-10 Thesis http://hdl.handle.net/10889/9071 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Αρχιτεκτονική επεξεργαστών
Εκτέλεση εκτός σειράς
Κρυφή μνήμη
Αλγόριθμοι αντικατάστασης
Cache memory
Multicore
Simplescalar
MLP
Out-of-order execution
005.435
spellingShingle Αρχιτεκτονική επεξεργαστών
Εκτέλεση εκτός σειράς
Κρυφή μνήμη
Αλγόριθμοι αντικατάστασης
Cache memory
Multicore
Simplescalar
MLP
Out-of-order execution
005.435
Γώγουλου, Ευαγγελία
Μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές
description Η κρυφή μνήμη συντελεί καθοριστικό ρόλο στην απόδοση των επεξεργαστών, για αυτό το λόγο συγκεντρώνει μεγάλο ερευνητικό ενδιαφέρον. Η καθιέρωση των συστημάτων πολυπύρηνων επεξεργαστών σε πληθώρα εφαρμογών καθιστά τις τεχνικές που χρησιμοποιούνται για τη διαχείριση της κοινόχρηστης κοινής μνήμης πολύ σημαντικές. Σκοπός της παρούσας διπλωματικής εργασίας είναι η μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές. Συγκεκριμένα στο επίκεντρο είναι οι αλγόριθμοι αντικατάστασης της κρυφής μνήμης και ο τρόπος που γίνεται η δυναμική κατάτμηση της κατά την εκτέλεση. Υπό μελέτη επίσης τίθεται και η επίγνωση του παραλληλισμού επιπέδου μνήμης και το πως επηρεάζει την απόδοση των αλγορίθμων αντικατάστασης. Η αποτίμηση των αλγορίθμων έγινε με χρήση του SMT SimpleScalar που έχει τη δυνατότητα να εξομοιώνει CMPs με τις κατάλληλες τροποποιήσεις.
author2 Κουμπιάς, Σταύρος
author_facet Κουμπιάς, Σταύρος
Γώγουλου, Ευαγγελία
format Thesis
author Γώγουλου, Ευαγγελία
author_sort Γώγουλου, Ευαγγελία
title Μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές
title_short Μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές
title_full Μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές
title_fullStr Μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές
title_full_unstemmed Μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές
title_sort μελέτη αλγορίθμων διαχείρισης κοινόχρηστης κοινής μνήμης σε συστήματα πολυπύρηνων επεξεργαστών αποτελούμενα από ετερογενείς επεξεργαστές
publishDate 2016
url http://hdl.handle.net/10889/9071
work_keys_str_mv AT gōgouloueuangelia meletēalgorithmōndiacheirisēskoinochrēstēskoinēsmnēmēssesystēmatapolypyrēnōnepexergastōnapoteloumenaapoeterogeneisepexergastes
AT gōgouloueuangelia studyofcachemanagementalgorithmsforcmpscomposedofoutoforderprocessors
_version_ 1801184883418071040