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

Implementation of algorithms in hardware for accelerating their operation

Στοιχεία Dublin Core

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.identifier.urihttp://hdl.handle.net/20.500.12688/8381
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.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

Στοιχεία healMeta

heal.creatorNameΤρούλη, Γεωργία-Ειρήνηel
heal.creatorNameTrouli, Georgia-Eirinien
heal.publicationDate2017-09-15
heal.identifier.primaryhttp://hdl.handle.net/20.500.12688/8381
heal.abstractΣτόχος της πτυχιακής εργασίας είναι η βελτιστοποίηση του χρόνου εκτέλεσης υπολογιστικά χρονοβόρων αλγορίθμων με τη χρήση αυτοματοποιημένων εργαλείων σχεδίασης ενσωματωμένων συστημάτων. Επιδιώκεται η ελαχιστοποίηση του συνολικού χρόνου εκτέλεσης ενσωματωμένων εφαρμογών που χρησιμοποιούν αντίστοιχους αλγορίθμους. Για την επιτάχυνση των αλγορίθμων χρησιμοποιείται η τεχνική της υλοποίησης των τμημάτων του αλγόριθμου, που είναι υπολογιστικά χρονοβόρα, σε ψηφιακά υποσυστήματα ειδικού σκοπού που ονομάζονται επιταχυντές (accelerators). Συγκεκριμένα,στην παρούσα εργασία πραγματοποιείται βελτιστοποίηση της απόδοσης του αλγορίθμου k-NN και η υλοποίησή του με τη χρήση της σουίτας λογισμικού Xilinx SDSoC, η οποία προσφέρει ένα ολοκληρωμένο περιβάλλον ανάπτυξης λογισμικού για Hardware. Επιπρόσθετα, γίνεται η χρήση ενός ενσωματωμένου συστήματος (Zedboard), το οποίο είναι βασισμένο σε αρχιτεκτονική ARM, για την εφαρμογή του αλγορίθμου k-NN.el
heal.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
heal.languageΕλληνικάel
heal.languageGreeken
heal.academicPublisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
heal.academicPublisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
heal.titleΥλοποίηση αλγορίθμων σε Hardware για επιτάχυνση της λειτουργίας τους.el
heal.titleImplementation of algorithms in hardware for accelerating their operationen
heal.typeΠτυχιακή Εργασίαel
heal.typeBachelor thesisen
heal.keywordαλγόριθμος εγγύτερου γείτονα, επιτάχυνση υλικούel
heal.keywordk-nearest neighbor algorithm, hardware accelerationen
heal.accessfreeel
heal.advisorNameΚορνάρος, Γεώργιοςel
heal.advisorNameKornaros, Georgiosen
heal.advisorID.emailkornaros@cs.teicrete.gr kornaros@ie.teicrete.gr
heal.academicPublisherIDΤ.Ε.Ι. Κρήτηςel
heal.academicPublisherIDT.E.I. of Creteen
heal.fullTextAvailabilitytrueel
tcd.distinguishedfalseel
tcd.surveyfalseel


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

Thumbnail
Thumbnail

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

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

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States