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 Field | Value | Language |
---|---|---|
dc.contributor.author | Καλαβρή Βασιλική | |
dc.date.accessioned | 2018-07-23T16:21:53Z | - |
dc.date.available | 2018-07-23T16:21:53Z | - |
dc.date.issued | 2010-7-4 | |
dc.date.submitted | 2010-12-4 | |
dc.identifier.uri | http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15699 | - |
dc.description.abstract | Ο σκοπός της διπλωματικής εργασίας ήταν η μελέτη, υλοποίηση και παραλληλοποίηση αλγόριθμων γραμμικής άλγεβρας για αρχιτεκτονικές υψηλής επίδοσης. Η εργασία περιλαμβάνει θεωρητικό και προγραμματιστικό μέρος, ενώ ακολουθούν πειραματικά αποτελέσματα και μελέτη της επίδοσης των παράλληλων υλοποιήσεων.Το θεωρητικό μέρος της εργασίας περιλαμβάνει κατ’ αρχήν μελέτη των κυριότερων παράλληλων αρχιτεκτονικών. Περιγράφονται τα χαρακτηριστικά των αρχιτεκτονικών, τα διαθέσιμα προγραμματιστικά μοντέλα, τα πλεονεκτήματα και ταμειονεκτήματα κάθε αρχιτεκτονικής. Επίσης, πραγματοποιείται μία σύγκριση ανάμεσα στα δύο κύρια μοντέλα, κατανεμημένης και μοιραζόμενης μνήμης, ώστε να επεξηγηθεί η επιλογή του πρώτου, ως το μοντέλο που χρησιμοποιήθηκε στην παρούσα εργασία. Στη συνέχεια, παρέχεται το απαραίτητο θεωρητικό υπόβαθρο για την κατανόηση των μεθόδων επίλυσης συστημάτων γραμμικών εξισώσεων. Παρουσιάζονται οι σημαντικότερες άμεσες και επαναληπτικές μέθοδοι επίλυσης συστημάτων, καθώς και οι εφαρμογές στις οποίες χρησιμοποιούνται αυτές οιμέθοδοι.Το προγραμματιστικό κομμάτι της εργασίας περιλαμβάνει την υλοποίηση δύο αλγόριθμων σειριακά, και στη συνέχεια την υλοποίηση παράλληλων εκδόσεων. Ο πρώτος αλγόριθμος αφορά στην εκτίμηση κατάστασης συστημάτων ηλεκτρικής ενέργειας με τη μέθοδο των ελαχίστων τετραγώνων και ο δεύτερος αποτελεί την υλοποίηση της μεθόδου Conjugate Gradientγια την επίλυση γραμμικών συστημάτων.Η υλοποίηση των προγραμμάτων έγινε σε γλώσσα C, με τη χρήση των προγραμματιστικών εργαλείων MPI, PETSc και BLAS, τα οποία περιγράφονται συνοπτικά στην εργασία.Τέλος, πραγματοποιήθηκαν μετρήσεις για διάφορα μεγέθη προβλημάτων σε συστοιχία υπολογιστικών κόμβων. Από τις μετρήσεις αυτές, κατασκευάστηκαν διαγράμματα, τα οποία βοηθούν στην εξαγωγή συμπερασμάτων για την απόδοση τωνπαράλληλων υλοποιήσεων, αλλά και για την κατανομή του χρόνου εκτέλεσης των προγραμμάτων σε χρόνο υπολογισμών και χρόνο επικοινωνίας. | |
dc.language | Greek | |
dc.subject | παράλληλες αρχιτεκτονικές | |
dc.subject | αρχιτεκτονική κατανεμημένης μνήμης | |
dc.subject | αρχιτεκτονική μοιραζόμενης μνήμης | |
dc.subject | επεκτασιμότητα συστήματος | |
dc.subject | επίλυση γραμμικών συστημάτων | |
dc.subject | εκτίμηση κατάστασης | |
dc.subject | conjugate gradient | |
dc.subject | μέθοδοι krylov | |
dc.subject | mpi | |
dc.subject | petsc | |
dc.subject | blas | |
dc.title | Παραλληλοποίηση Αλγόριθμων Γραμμικής Άλγεβρας Για Αρχιτεκτονικές Υψηλής Επίδοσης | |
dc.type | Diploma Thesis | |
dc.description.pages | 94 | |
dc.contributor.supervisor | Κοζύρης Νεκτάριος | |
dc.department | Τομέας Τεχνολογίας Πληροφορικής & Υπολογιστών | |
dc.organization | ΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών | |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Size | Format | |
---|---|---|---|
DT2010-0111.pdf | 1.56 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.