Υλοποίηση αλγορίθμων σε Hardware για επιτάχυνση της λειτουργίας τους.
dc.creator | Τρούλη, Γεωργία-Ειρήνη | el |
dc.creator | Trouli, Georgia-Eirini | en |
dc.date.accessioned | 2017-09-15T07:36:37Z | |
dc.date.available | 2017-09-15T07:36:37Z | |
dc.date.issued | 2017-09-15 | |
dc.description.abstract | Στόχος της πτυχιακής εργασίας είναι η βελτιστοποίηση του χρόνου εκτέλεσης υπολογιστικά χρονοβόρων αλγορίθμων με τη χρήση αυτοματοποιημένων εργαλείων σχεδίασης ενσωματωμένων συστημάτων. Επιδιώκεται η ελαχιστοποίηση του συνολικού χρόνου εκτέλεσης ενσωματωμένων εφαρμογών που χρησιμοποιούν αντίστοιχους αλγορίθμους. Για την επιτάχυνση των αλγορίθμων χρησιμοποιείται η τεχνική της υλοποίησης των τμημάτων του αλγόριθμου, που είναι υπολογιστικά χρονοβόρα, σε ψηφιακά υποσυστήματα ειδικού σκοπού που ονομάζονται επιταχυντές (accelerators). Συγκεκριμένα,στην παρούσα εργασία πραγματοποιείται βελτιστοποίηση της απόδοσης του αλγορίθμου k-NN και η υλοποίησή του με τη χρήση της σουίτας λογισμικού Xilinx SDSoC, η οποία προσφέρει ένα ολοκληρωμένο περιβάλλον ανάπτυξης λογισμικού για Hardware. Επιπρόσθετα, γίνεται η χρήση ενός ενσωματωμένου συστήματος (Zedboard), το οποίο είναι βασισμένο σε αρχιτεκτονική ARM, για την εφαρμογή του αλγορίθμου k-NN. | el |
dc.description.abstract | The 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.uri | http://hdl.handle.net/20.500.12688/8381 | |
dc.language | Ελληνικά | el |
dc.language | Greek | en |
dc.publisher | Τ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε. | el |
dc.publisher | T.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineering | en |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.title | Υλοποίηση αλγορίθμων σε Hardware για επιτάχυνση της λειτουργίας τους. | el |
dc.title | Implementation of algorithms in hardware for accelerating their operation | en |
heal.academicPublisherID | Τ.Ε.Ι. Κρήτης | el |
heal.academicPublisherID | T.E.I. of Crete | en |
heal.access | free | el |
heal.advisorID.email | kornaros@cs.teicrete.gr kornaros@ie.teicrete.gr | |
heal.advisorName | Κορνάρος, Γεώργιος | el |
heal.advisorName | Kornaros, Georgios | en |
heal.fullTextAvailability | true | el |
heal.keyword | αλγόριθμος εγγύτερου γείτονα, επιτάχυνση υλικού | el |
heal.keyword | k-nearest neighbor algorithm, hardware acceleration | en |
heal.type | Πτυχιακή Εργασία | el |
heal.type | Bachelor thesis | en |
nm.hasExtra | false | |
tcd.distinguished | false | el |
tcd.survey | false | el |
Αρχεία
Πρωτότυπος φάκελος/πακέτο
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
- Περιγραφή: