Υλοποίηση αλγορίθμων σε Hardware για επιτάχυνση της λειτουργίας τους.

dc.creatorΤρούλη, Γεωργία-Ειρήνηel
dc.creatorTrouli, Georgia-Eirinien
dc.date.accessioned2017-09-15T07:36:37Z
dc.date.available2017-09-15T07:36:37Z
dc.date.issued2017-09-15
dc.description.abstractΣτόχος της πτυχιακής εργασίας είναι η βελτιστοποίηση του χρόνου εκτέλεσης υπολογιστικά χρονοβόρων αλγορίθμων με τη χρήση αυτοματοποιημένων εργαλείων σχεδίασης ενσωματωμένων συστημάτων. Επιδιώκεται η ελαχιστοποίηση του συνολικού χρόνου εκτέλεσης ενσωματωμένων εφαρμογών που χρησιμοποιούν αντίστοιχους αλγορίθμους. Για την επιτάχυνση των αλγορίθμων χρησιμοποιείται η τεχνική της υλοποίησης των τμημάτων του αλγόριθμου, που είναι υπολογιστικά χρονοβόρα, σε ψηφιακά υποσυστήματα ειδικού σκοπού που ονομάζονται επιταχυντές (accelerators). Συγκεκριμένα,στην παρούσα εργασία πραγματοποιείται βελτιστοποίηση της απόδοσης του αλγορίθμου k-NN και η υλοποίησή του με τη χρήση της σουίτας λογισμικού Xilinx SDSoC, η οποία προσφέρει ένα ολοκληρωμένο περιβάλλον ανάπτυξης λογισμικού για Hardware. Επιπρόσθετα, γίνεται η χρήση ενός ενσωματωμένου συστήματος (Zedboard), το οποίο είναι βασισμένο σε αρχιτεκτονική ARM, για την εφαρμογή του αλγορίθμου k-NN.el
dc.description.abstractThe objective of this thesis is the optimization of time consuming computational algorithms by using automated design tools for embedded systems. It is pursued to minimize the total execution time of embedded applications that use such algorithms. The speed-up of the algorithms is achieved by using techniques where the computationally time consuming parts of the algorithm are implemented in special purpose digital subsystems that are distinguished as accelerators. Specifically, in the present thesis the optimization and implementation of the k-NN algorithm is accomplished by using the Xilinx SDSoc software suite that offers a complete software development environment for Hardware. In addition, an ARM-based embedded system (Zedboard) is used to apply the k-NN algorithm.en
dc.identifier.urihttp://hdl.handle.net/20.500.12688/8381
dc.languageΕλληνικάel
dc.languageGreeken
dc.publisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.publisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.titleΥλοποίηση αλγορίθμων σε Hardware για επιτάχυνση της λειτουργίας τους.el
dc.titleImplementation of algorithms in hardware for accelerating their operationen
heal.academicPublisherIDΤ.Ε.Ι. Κρήτηςel
heal.academicPublisherIDT.E.I. of Creteen
heal.accessfreeel
heal.advisorID.emailkornaros@cs.teicrete.gr kornaros@ie.teicrete.gr
heal.advisorNameΚορνάρος, Γεώργιοςel
heal.advisorNameKornaros, Georgiosen
heal.fullTextAvailabilitytrueel
heal.keywordαλγόριθμος εγγύτερου γείτονα, επιτάχυνση υλικούel
heal.keywordk-nearest neighbor algorithm, hardware accelerationen
heal.typeΠτυχιακή Εργασίαel
heal.typeBachelor thesisen
nm.hasExtrafalse
tcd.distinguishedfalseel
tcd.surveyfalseel
Αρχεία
Πρωτότυπος φάκελος/πακέτο
Τώρα δείχνει 1 - 1 of 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
TrouliGeorgiaEirini2017.pdf
Μέγεθος:
5.03 MB
Μορφότυπο:
Adobe Portable Document Format
Περιγραφή:
Φάκελος/Πακέτο αδειών
Τώρα δείχνει 1 - 1 of 1
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
license.txt
Μέγεθος:
0 B
Μορφότυπο:
Item-specific license agreed upon to submission
Περιγραφή: