Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17254
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΚουρής, Αλέξανδρος-
dc.date.accessioned2019-04-08T09:16:23Z-
dc.date.available2019-04-08T09:16:23Z-
dc.date.issued2019-04-04-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17254-
dc.description.abstractΈνα από τα πιο χρήσιμα αντικείμενα στη σύγχρονη επιστήμη των υπολογιστών και το οποίο έχει επανέλθει στην επικαιρότητα λόγω της διάδοσης και ανάγκης ανάλυσης μεγάλου όγκου δεδομένων (Big Data) είναι η θεωρία των γράφων. Η έρευνα έχει πλέον στραφεί στην εύρεση νέων αποδοτικότερων αλγορίθμων και στη βελτιστοποίηση των υπαρχόντων, ειδικότερα αυτών που επικεντρώνονται στην επίλυση προβλημάτων και ανάλυση γράφων. Οι γράφοι αναλαμβάνουν να αναπαραστήσουν τις σχέσεις μεταξύ των στοιχείων ενός συνόλου. Γύρω μας οι γράφοι διέπουν μεγάλο μέρος της καθημερινότητας μας χωρίς να το αντιλαμβανόμαστε, καθώς γράφος μπορεί να είναι ένα δίκτυο υπολογιστών, μία αλυσίδα καταστημάτων, ένα κοινωνικό δίκτυο ή όποιας μορφής δίκτυο δημιουργείται μέσω μιας σχέσης σε ένα σύνολο. Χαρακτηριστικά των γράφων είναι κυρίως το μεγάλο τους μέγεθος και η τυχαιότητα που διέπει της διασυνδέσεις τους. Λόγω των παραπάνω, ο χρόνος επίλυσης και ο υπολογιστικός φόρτος που απαιτείται για την επίλυση αλγορίθμων αυξάνεται εκθετικά κάθε χρόνο. Πλέον, για να επεξεργαστούμε τα δεδομένα και για να εξάγουμε πληροφορίες από γράφους που αναπαριστούν παραδείγματος χάρη, μέσα κοινωνικής δικτύωσης, απαιτείται τεράστια υπολογιστική ισχύ, που πριν από μερικά χρόνια δεν θα μπορούσαμε να το φανταστούμε. Αυτό το φαινόμενο και η συνεχής ροή και παραγωγή δεδομένων δεν πρόκειται να σταματήσουν, οπότε χρειαζόμαστε νέες μεθόδους και τρόπους ανάλυσης των γράφων. Η πολυπλοκότητα πλέον των αλγορίθμων γράφων καθιστούν μη αποδοτική την εκτέλεση τους από επεξεργαστές γενικού σκοπού. Σε αυτή τη διπλωματική διερευνούμε τη δυνατότητα και την αποδοτικότητα υλοποίησης τους από υλικό ειδικού σκοπού, FPGAs. Πιο συγκεκριμένα, θα ασχοληθούμε με τον αλγόριθμο των Shiloach-Vishkin για την εύρεση του αριθμού των διασυνδεμένων στοιχείων ενός γράφου. Για την υλοποίηση του αλγορίθμου θα χρησιμοποιήσουμε FPGA της εταιρίας Xilinx και συγκεκριμένα το ZYNQ ZC702. Θα διερευνήσουμε διάφορες μορφές του αλγορίθμου αλλά και τη χρήση του FPGA. Στόχος μας είναι η επιτάχυνσή του με όσο το δυνατό μικρότερη χρήση πόρων του συστήματος.en_US
dc.languageelen_US
dc.subjectΘεωρία Γράφωνen_US
dc.subjectShiloach-Vishkinen_US
dc.subjectΔιασυνδεδεμένα Στοιχείαen_US
dc.subjectFPGAen_US
dc.subjectΕπεξεργαστής υλικούen_US
dc.subjectεπιτάχυνση αλγορίθμουen_US
dc.titleAccelerating Connected Components Graph Algorithms in Reconfigurable Logicen_US
dc.description.pages80en_US
dc.contributor.supervisorΣούντρης Δημήτριοςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
πτυχιακή.pdf3.15 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.