HEAL DSpace

Υλοποίηση και Βελτιστοποίηση του Αλγορίθμου Smith - Waterman σε Πολυπύρηνους Επεξεργαστές και Πολυνηματικούς Επεξεργαστές Γραφικών

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

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

dc.contributor.advisor Κοζύρης, Νεκτάριος el
dc.contributor.author Κούτσικος, Νικόλαος Σ. el
dc.contributor.author Koutsikos, Nikolaos S. en
dc.date.accessioned 2012-11-01T08:38:55Z
dc.date.available 2012-11-01T08:38:55Z
dc.date.copyright 2012-09-06 -
dc.date.issued 2012-11-01
dc.date.submitted 2012-09-06 -
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/6903
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.12036
dc.description 70 σ. el
dc.description.abstract Ο αλγόριθμος Smith-Waterman αποτελεί έναν από τους πιο σημαντικούς αλγόριθμους που χρησιμοποιείται στην Βιοπληροφορική. Πραγματοποιεί τοπική στοίχιση βιολογικών ακολουθιών, η οποία δίνει την δυνατότητα κατανόησης σε βάθος των βιολογικών λειτουργιών, αναγνώρισης των μεταλλάξεων και προσδιορισμό της γενεολογίας. Σκοπός αυτής της διπλωματικής εργασίας, είναι η περιγραφή και ανάλυση της λειτουργίας του αλγορίθμου Smith-Waterman, εύρεση των σημείων που μπορεί να παραλληλοποιηθεί και τελικά υλοποίηση του τόσο σε πολυπύρηνους επεξεργαστές, όσο και σε επεξεργαστές γραφικών. Αναλύεται σε βάθος η αρχιτεκτονική των επεξεργαστών γραφικών, που αποτελούν ανερχόμενη λύση στο χώρο των συστημάτων υψηλής επίδοσης και παρουσιάζονται οι βασικές τεχνικές αποδοτικής εκμετάλλευσής τους. Τέλος εφαρμόζονται διάφορες βελτιστοποιήσεις που έχουν ως σκοπό την αύξηση της επίδοσης του αλγορίθμου αλλά και την διευκρίνηση των χαρακτηριστικών που αποτελούν όριο για την επίδοση. Αναλύονται τα αποτελέσματα και εξάγονται σημαντικά συμπεράσματα για την συμπεριφορά του αλγορίθμου, κάτι που μας δίνει την δυνατότητα να προτείνουμε ιδέες και μελλοντικές κατευθύνσεις για έρευνα. el
dc.description.abstract The Smith-Waterman algorithm is one of the most important algorithms in Bioinformatics. This algorithm performs local alignment of biological sequences, which enables an in-depth understanding of the biological functions, mutation recognition and genealogy specification. The goal of this diploma thesis is to exploit the parallelization opportunities of the Smith-Waterman algorithm for implementing high performance versions for emerging manycore processors, namely GPUs. Graphics processors are the upcoming solution for high performance systems; in this thesis, we perform an analysis of their architecture and present techniques for their efficient utilization. We have determined the performance-limiting factors of the algorithm and implemented a variety of optimizations. The analysis of the experimental results has let us to draw significant conclusions and propose directions for future research toward the optimization of the Smith-Waterman algorithm. en
dc.description.statementofresponsibility Νικόλαος Σ. Κούτσικος el
dc.language.iso el en
dc.rights ETDFree-policy.xml en
dc.subject Αλγόριθμος Smith-Waterman el
dc.subject Τοπική στοίχιση ακολουθιών el
dc.subject Βιοπληροφορική el
dc.subject Δυναμικός προγραμματισμός el
dc.subject Παράλληλη αρχιτεκτονική el
dc.subject Πολυπύρηνος επεξεργαστής el
dc.subject Επεξεργαστής γραφικών el
dc.subject Smith-Waterman en
dc.subject Local sequence alignment en
dc.subject Bioinformatics en
dc.subject Dynamic programming en
dc.subject Parallel architecture en
dc.subject Multicore processor en
dc.subject Graphics processor en
dc.subject GPGPU en
dc.subject Nvidia en
dc.subject CUDA en
dc.title Υλοποίηση και Βελτιστοποίηση του Αλγορίθμου Smith - Waterman σε Πολυπύρηνους Επεξεργαστές και Πολυνηματικούς Επεξεργαστές Γραφικών el
dc.title.alternative Implementation and Optimization of the Smith - Waterman Algorithm on multicore Processors and multithreaded Graphics Processors en
dc.type bachelorThesis el (en)
dc.date.accepted 2012-09-05 -
dc.date.modified 2012-09-06 -
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 2012-11-01 -
dc.date.recordmanipulation.recordmodified 2012-11-01 -


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

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

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