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 |
- |