Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15699
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΚαλαβρή Βασιλική
dc.date.accessioned2018-07-23T16:21:53Z-
dc.date.available2018-07-23T16:21:53Z-
dc.date.issued2010-7-4
dc.date.submitted2010-12-4
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15699-
dc.description.abstractΟ σκοπός της διπλωματικής εργασίας ήταν η μελέτη, υλοποίηση και παραλληλοποίηση αλγόριθμων γραμμικής άλγεβρας για αρχιτεκτονικές υψηλής επίδοσης. Η εργασία περιλαμβάνει θεωρητικό και προγραμματιστικό μέρος, ενώ ακολουθούν πειραματικά αποτελέσματα και μελέτη της επίδοσης των παράλληλων υλοποιήσεων.Το θεωρητικό μέρος της εργασίας περιλαμβάνει κατ’ αρχήν μελέτη των κυριότερων παράλληλων αρχιτεκτονικών. Περιγράφονται τα χαρακτηριστικά των αρχιτεκτονικών, τα διαθέσιμα προγραμματιστικά μοντέλα, τα πλεονεκτήματα και ταμειονεκτήματα κάθε αρχιτεκτονικής. Επίσης, πραγματοποιείται μία σύγκριση ανάμεσα στα δύο κύρια μοντέλα, κατανεμημένης και μοιραζόμενης μνήμης, ώστε να επεξηγηθεί η επιλογή του πρώτου, ως το μοντέλο που χρησιμοποιήθηκε στην παρούσα εργασία. Στη συνέχεια, παρέχεται το απαραίτητο θεωρητικό υπόβαθρο για την κατανόηση των μεθόδων επίλυσης συστημάτων γραμμικών εξισώσεων. Παρουσιάζονται οι σημαντικότερες άμεσες και επαναληπτικές μέθοδοι επίλυσης συστημάτων, καθώς και οι εφαρμογές στις οποίες χρησιμοποιούνται αυτές οιμέθοδοι.Το προγραμματιστικό κομμάτι της εργασίας περιλαμβάνει την υλοποίηση δύο αλγόριθμων σειριακά, και στη συνέχεια την υλοποίηση παράλληλων εκδόσεων. Ο πρώτος αλγόριθμος αφορά στην εκτίμηση κατάστασης συστημάτων ηλεκτρικής ενέργειας με τη μέθοδο των ελαχίστων τετραγώνων και ο δεύτερος αποτελεί την υλοποίηση της μεθόδου Conjugate Gradientγια την επίλυση γραμμικών συστημάτων.Η υλοποίηση των προγραμμάτων έγινε σε γλώσσα C, με τη χρήση των προγραμματιστικών εργαλείων MPI, PETSc και BLAS, τα οποία περιγράφονται συνοπτικά στην εργασία.Τέλος, πραγματοποιήθηκαν μετρήσεις για διάφορα μεγέθη προβλημάτων σε συστοιχία υπολογιστικών κόμβων. Από τις μετρήσεις αυτές, κατασκευάστηκαν διαγράμματα, τα οποία βοηθούν στην εξαγωγή συμπερασμάτων για την απόδοση τωνπαράλληλων υλοποιήσεων, αλλά και για την κατανομή του χρόνου εκτέλεσης των προγραμμάτων σε χρόνο υπολογισμών και χρόνο επικοινωνίας.
dc.languageGreek
dc.subjectπαράλληλες αρχιτεκτονικές
dc.subjectαρχιτεκτονική κατανεμημένης μνήμης
dc.subjectαρχιτεκτονική μοιραζόμενης μνήμης
dc.subjectεπεκτασιμότητα συστήματος
dc.subjectεπίλυση γραμμικών συστημάτων
dc.subjectεκτίμηση κατάστασης
dc.subjectconjugate gradient
dc.subjectμέθοδοι krylov
dc.subjectmpi
dc.subjectpetsc
dc.subjectblas
dc.titleΠαραλληλοποίηση Αλγόριθμων Γραμμικής Άλγεβρας Για Αρχιτεκτονικές Υψηλής Επίδοσης
dc.typeDiploma Thesis
dc.description.pages94
dc.contributor.supervisorΚοζύρης Νεκτάριος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2010-0111.pdf1.56 MBAdobe PDFView/Open


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