HEAL DSpace

Παραλληλοποίηση και βελτιστοποίηση εφαρμογών για παράλληλα συστήματα μεγάλης κλίμακας

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Κοζύρης, Νεκτάριος el
dc.contributor.author Σιακαβάρας, Δημήτριος Δ. el
dc.contributor.author Siakavaras, Dimitrios D. en
dc.date.accessioned 2013-01-17T09:26:08Z
dc.date.available 2013-01-17T09:26:08Z
dc.date.copyright 2012-11-09 -
dc.date.issued 2013-01-17
dc.date.submitted 2012-11-09 -
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/7382
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.12180
dc.description 66 σ. el
dc.description.abstract Ένα από τα πιο δύσκολα προβλήματα στα συστήματα παράλληλης είναι η ανάπτυξη παράλληλου λογισμικού το οποίο κλιμακώνει αποδοτικά. Αρκετές εφαρμογές δεν κλιμακώνουν έπειτα από έναν αριθμό επεξεργαστών επειδή το κόστος επικοινωνίας γίνεται συγκρίσιμο με την ωφέλιμη υπολογιστική εργασία. Σκοπός της παρούσας διπλωματικής είναι η παραλληλοποίηση του αλγορίθμου συζυγών κλίσεων ο οποίος χρησιμοποιείται για την αριθμητική επίλυση συστημάτων γραμμικών διαφορικών εξισώσεων της μορφής Ax = b, όπου ο πίνακας Α είναι αραιός. Δοκιμάζουμε διάφορους τρόπους διανομής του πίνακα και των διανυσμάτων του αλγορίθμου με στόχο να βρούμε τον βέλτιστο συνδυασμό φόρτου υπολογισμών και επικοινωνίας σε όλους τους επεξεργαστές και να πετύχουμε όσο το δυνατόν καλύτερη κλιμάκωση για μεγάλο αριθμό επεξεργαστών. Η πλατφόρμα στην οποία εκτελούμε τα πειράματα μας είναι μία συστοιχία από κόμβους πολυεπεξεργαστών με μοιραζόμενη μνήμη (SMP) και το δίκτυο διασύνδεσης είναι Gigabit Ethernet. el
dc.description.abstract One of the most difficult problems in parallel computing is to develop parallel software that has effective scalability. Several applications do not scale further than a number of processors because communication overhead becomes comparable with computational work. The goal of this diploma thesis is the parallelization of the conjugate gradient algorithm which is used for the numerical solution of systems of linear equations in the form Ax = b in which the matrix A is sparse. We try different ways of distributing the matrix and vectors of the algorithm in order to find the best combination of computation and communication load between the processors and to achieve the best scalability for a large number of processors. Our execution platform is a cluster of SMP nodes and the interconnection network is Gigabit Ethernet. en
dc.description.statementofresponsibility Δημήτριος Δ. Σιακαβάρας el
dc.language.iso el en
dc.rights ETDFree-policy.xml en
dc.subject Παράλληλος προγραμματισμός el
dc.subject SPM συστοιχία el
dc.subject Αλγόριθμος συζυγών κλίσεων el
dc.subject Συστήματα γραμμικών εξισώσεων el
dc.subject Αραιοί πίνακες el
dc.subject Parallel programming en
dc.subject MPI en
dc.subject OpenMP en
dc.subject SMP cluster en
dc.subject Conjugate gradient algorithm en
dc.subject Systems of linear equations en
dc.subject Sparse matrices en
dc.title Παραλληλοποίηση και βελτιστοποίηση εφαρμογών για παράλληλα συστήματα μεγάλης κλίμακας el
dc.title.alternative Parallelization and optimization of aplications fo high scale parallel systems en
dc.type bachelorThesis el (en)
dc.date.accepted 2012-11-08 -
dc.date.modified 2012-11-09 -
dc.contributor.advisorcommitteemember Παγουρτζής, Αριστείδης el
dc.contributor.advisorcommitteemember Παπασπύρου, Νικόλαος el
dc.contributor.committeemember Κοζύρης, Νεκτάριος el
dc.contributor.committeemember Παγουρτζής, Αριστείδης el
dc.contributor.committeemember Παπασπύρου, Νικόλαος el
dc.contributor.department Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων el
dc.date.recordmanipulation.recordcreated 2013-01-17 -
dc.date.recordmanipulation.recordmodified 2013-01-17 -


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής