HEAL DSpace

Υλοποίηση και βελτιστοποίηση αλγορίθμων για πολυπύρηνα συστήματα και επιταχυντές

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

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

dc.contributor.advisor Κοζύρης, Νεκτάριος el
dc.contributor.author Ζαχαριάδης, Γιώργος Δ. el
dc.contributor.author Zachariadis, Giorgos D. en
dc.date.accessioned 2014-12-11T11:47:43Z
dc.date.available 2014-12-11T11:47:43Z
dc.date.copyright 2014-07-31 -
dc.date.issued 2014-12-11
dc.date.submitted 2014-07-31 -
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/39916
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.7427
dc.description 154 σ. el
dc.description.abstract Τα τελευταία χρόνια, το τοπίο στα σύγχρονα συστήματα παράλληλης επεξεργασίας έχει αλλάξει σε μεγάλο βαθμό. Η βελτίωση των υπολογιστικών επιδόσεων έχει επέλθει από τη σημαντική αύξηση των επεξεργαστικών πυρήνων και όχι από την αύξηση της συχνότητας λειτουργίας, όπως συνέβαινε σχεδόν τις δύο τελευταίες δεκαετίες. Συνεπώς, στις μέρες μας οι πολυπύρηνοι επεξεργαστές (multicore) φιλοξενούν μέχρι και 12 ή 15 πυρήνες ανά επεξεργαστή. Επιπλέον, αρχιτεκτονικές επιταχυντών (manycore) σαν τις κάρτες γραφικών, οι οποίες ενσωματώνουν πολλούς απλούστερους επεξεργαστικούς πυρήνες, προσφέρουν πολύ υψηλές υπολογιστικές δυνατότητες και σημαντικές ευκαιρίες για εφαρμογές παράλληλου προγραμματισμού. Όμως, η δυσκολία στον προγραμματισμό τους και τα διαφορετικά προγραμματιστικά μοντέλα που ακολουθούν, αποτελούν μεγάλη πρόκληση για τους προγραμματιστές. Σκοπός της παρούσας διπλωματικής εργασίας είναι η υλοποίηση και η βελτιστοποίηση των αλγορίθμων Floyd Warshall και LU Decomposition σε συστήματα πολυπύρηνων επεξεργαστών, σε κάρτες γραφικών της εταιρίας Nvidia και στη νέα manycore αρχιτεκτονική της εταιρίας Intel (Many Integrated Core). Στόχος είναι τόσο η αντιμετώπιση των προκλήσεων που παρουσιάζονται, όσο και η σύγκριση και η αξιολόγηση των παραπάνω διαφορετικών αρχιτεκτονικών. el
dc.description.abstract In recent years, the landscape of modern parallel processing systems has changed greatly. Advancement in computer performance has been coming through hardware parallelism instead of from the clock-rate increases that we enjoyed for roughly 20 years. As a result, multicore processors have taken us from one core per processor up to 12 or 15 cores per processor today. Moreover, manycore architectures like GPU accelerators, which incorporate many simpler processor cores, offer very high computational capabilities and significant opportunities for parallel programming. However, the difficulties in programming such devices and their unfamiliar programming models present a major challenge for developers. The purpose of the current diploma thesis is the implementation and optimization of Floyd Warshall and LU Decomposition algorithms on multicore architectures, Nvidia GPUs and Intel's new manycore architecture (Many Integrated Core). The goal is to address the challenges presented and to compare and evaluate all these different architectures. en
dc.description.statementofresponsibility Γιώργος Δ. Ζαχαριάδης el
dc.language.iso el en
dc.rights ETDFree-policy.xml en
dc.subject Πολυπύρηνοι επεξεργαστές el
dc.subject Κάρτα γραφικών el
dc.subject Υπολογισμοι γενικού σκοπού σε κάρτες γραφικών el
dc.subject Αρχιτεκτονική Nvidia Kepler el
dc.subject Αρχιτεκτονική Nvidia Fermi el
dc.subject Multicore en
dc.subject Manycore en
dc.subject CUDA en
dc.subject Intel Xeon Phi en
dc.subject Floyd Warshall en
dc.subject LU Decomposition en
dc.title Υλοποίηση και βελτιστοποίηση αλγορίθμων για πολυπύρηνα συστήματα και επιταχυντές el
dc.title.alternative Implementation and optimization of algorithms on multicore and manycore architectures en
dc.type bachelorThesis el (en)
dc.date.accepted 2014-07-25 -
dc.date.modified 2014-07-31 -
dc.contributor.advisorcommitteemember Κοζύρης, Νεκτάριος el
dc.contributor.advisorcommitteemember Παπασπύρου, Νικόλαος el
dc.contributor.advisorcommitteemember Γκούμας, Γεώργιος el
dc.contributor.committeemember Παπασπύρου, Νικόλαος el
dc.contributor.committeemember Γκούμας, Γεώργιος el
dc.contributor.department Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων el
dc.date.recordmanipulation.recordcreated 2014-12-11 -
dc.date.recordmanipulation.recordmodified 2014-12-11 -


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

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

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