Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18587
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΚαραπαναγιώτης, Ευστράτιος-
dc.date.accessioned2023-03-06T08:08:57Z-
dc.date.available2023-03-06T08:08:57Z-
dc.date.issued2023-02-28-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18587-
dc.description.abstractΤα παράλληλα συστήματα είναι πανταχού παρόντα στη ζωή μας, από τα κινητά τηλέφωνά μας, τους προσωπικούς υπολογιστές μας μέχρι και τα υπολογιστικά νέφη πανεπιστημίων, επιστημονικών κέντρων, κρατών και πολυεθνικών εταιρειών. Το κάθε ένα από αυτά σχεδιάζεται με διαφορετικά χαρακτηριστικά, ανάλογα με τις ανάγκες του πεδίου εφαρμογής που τα χρησιμοποιεί. Υπάρχουν πολλές παράλληλες αρχιτεκτονικές και μοντέλα παράλληλου προγραμματισμού που υλοποιούν διαφορετικά παράλληλα συστήματα. Επίσης, από ένα ακολουθιακό πρόγραμμα προκύπτουν πολλά πιθανά παράλληλα προγράμματα, λόγω των διαφορετικών προγραμματιστικών διεπαφών και βιβλιοθηκών που υπάρχουν. Η ερώτηση που προσπαθεί να απαντηθεί στη διπλωματική εργασία είναι, αν έχοντας γνώση της σειριακής εκδοχής ενός κώδικα και μερικών χαρακτηριστικών των μηχανημάτων στα οποία θα εκτελεστεί, είναι δυνατόν να γίνει γνωστή η επίδοση της παράλληλης εκδοχής του πριν την υλοποίησή της. Το όραμα μας είναι να δοθεί απάντηση για όλα τα συστήματα παράλληλης επεξεργασίας. Στην εργασία αυτή όμως, στόχος είναι να κατασκευαστεί ένα μοντέλο πρόβλεψης επίδοσης για τις παράλληλες αρχιτεκτονικές μοιραζόμενης μνήμης και μοντέλα προγραμματισμού κοινού χώρου διευθύνσεων. Για την επίτευξή του στόχου, αναλύονται οι νόμοι της κλιμακωσιμότητας - νόμος του Amdahl, Gustafson και Ισοαποδοτικότητας - για την καλή θεωρητική και μαθηματική θεμελίωση του μοντέλου μας. Παρουσιάζονται τα προγραμματιστικά εργαλεία που χρησιμοποιήθηκαν για τη διεξαγωγή πειραμάτων και την καταγραφή των απαραίτητων μετρήσεων για τα μηχανήματα και το μοντέλο μας. Γίνεται εκτενής περιγραφή της κατασκευής του μοντέλου μας και της επίδοσης των προβλέψεων του για ρεαλιστικά προγράμματα. Στο τέλος εξάγονται συμπεράσματα, αναφέρονται τα αδύναμα σημεία του και προτείνονται δυνατές κατευθύνσεις για μελλοντική έρευνα.en_US
dc.languageelen_US
dc.subjectκλιμακωσιμότηταen_US
dc.subjectπαράλληλα συστήματα επεξεργασίαςen_US
dc.subjectπολυεπεξεργαστέςen_US
dc.subjectπολυπύρηνα συστήματαen_US
dc.subjectαρχιτεκτονικές μοιραζόμενης μνήμηςen_US
dc.subjectμοντέλο πρόβλεψης επίδοσηςen_US
dc.subjectμοντέλο Rooflineen_US
dc.subjectνόμος Amdahlen_US
dc.subjectνόμος Gustafsonen_US
dc.subjectισοαποδοτικότηταen_US
dc.subjectπυρήνας Jacobien_US
dc.subjectOpenMPen_US
dc.subjectμετροπρογράμματαen_US
dc.titleΠρόβλεψη επίδοσης εφαρμογών σε παράλληλες αρχιτεκτονικές μοιραζόμενης μνήμηςen_US
dc.description.pages98en_US
dc.contributor.supervisorΓκούμας Γεώργιοςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
dc.description.notesΠρόβλεψη επίδοσης εφαρμογών σε παράλληλες αρχιτεκτονικές μοιραζόμενης μνήμης. Οι υλοποιήσεις των παράλληλων προγραμμάτων γίνονται με τη διεπαφή OpenMP. Γίνεται εκτενής περιγραφή των νόμων κλιμακωσιμότητας των παράλληλων συστημάτων. Επίσης, γίνεται αναλυτική αναφορά στο μοντέλο Roofline και στις επεκτάσεις του. Τέλος, σχολιάζονται τα μετροπρογράμματα τα οποία χρησιμοποιήθηκαν και παρουσιάζεται η μεθοδολογία που ακολουθήθηκε για κάθε βήμα της διπλωματικής εργασίας μέχρι την κατασκευή του τελικού μοντέλου πρόβλεψης.en_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Diploma_Thesis_Efstratios_Karapanagiotis_1March2023.pdf1.89 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.