Show simple item record

dc.contributor.advisorΒασσάλος, Βασίλειος
dc.contributor.advisorΨαράκης, Μιχαήλ
dc.contributor.authorΒενετικίδης, Ιωάννης
dc.contributor.otherVenetikidis, Ioannis
dc.coverage.spatialΚύπροςel_GR
dc.date.accessioned2012-11-02
dc.date.accessioned2012-11-02T08:48:00Z
dc.date.available2012-11-02T08:48:00Z
dc.date.copyright2012-08
dc.date.issued2012-11-02
dc.identifier.otherΠΛΗ/2012/00056el_GR
dc.identifier.urihttp://hdl.handle.net/11128/1078
dc.descriptionΠεριέχει βιβλιογραφικές παραπομπές.el_GR
dc.description.abstractΗ παρούσα μεταπτυχιακή διατριβή, ασχολείται με την τεχνολογία των συσκευών FPGA που αποτελούν μια πολύ σπουδαία εξέλιξη στο τομέα των ενσωματωμένων υπολογιστικών συστημάτων. Καταπιάνεται με μετασχηματισμούς επερωτήσεων από τη γλώσσα SQL σε μορφή γλώσσας περιγραφής υλικού VHDL. Για το σκοπό αυτό χρησιμοποιήθηκε το εργαλείο σχεδίασης CAD ISE και η συσκευή FPGA Spartan 3E της εταιρίας Xilinx. Μέσω της υλοποίησης και μέσω της προσομοίωσης των επερωτήσεων, παράχθηκαν αποτελέσματα ιδιαίτερα ενθαρρυντικά ως προς την αποδοτικότητα και την ευχρηστία των συσκευών FPGA. Επίσης, καθορίζεται ο τρόπος και μεθοδολογία σχεδίασης τέτοιων κυκλωμάτων με πολύ αναλυτικά βήματα, καθιστώντας την μεταπτυχιακή διατριβή ως ένα πλήρη οδηγό χρήσης για μελλοντικές αντίστοιχες προσπάθειες. Η έρευνα που υλοποιήθηκε, θα συμβάλει ιδιαίτερα στην εξέλιξη των μη παραδοσιακών τρόπων επεξεργασία δεδομένων. Συγκεκριμένα, αναδείχθηκε η χρήση των συσκευών FPGA ως ένα εργαλείο συν‐επεξεργασίας δεδομένων για άλλα μεγαλύτερα πληροφοριακά συστήματα, αλλά και ως ανεξάρτητη συσκευή επεξεργασίας δεδομένων. Αρχικά, έγινε μια πρώτη ανασκόπηση στις πράξης της σχεσιακής άλγεβρας όπως είναι αυτή της Επιλογής (SELECT), της Προβολής (PROJECT) και της Συνένωσης (JOIN). Εν συνεχεία, δημιουργήθηκαν οι τέσσερις επερωτήσεις Q1, Q2, Q3 και Q4 και δόθηκε η αναπαράσταση τους στη τρέχουσα τεχνολογία βάσεων δεδομένων, δηλαδή στη γλώσσα επερωτήσεων SQL. Έγινε η συσχέτισή των επερωτήσεων με τις πράξεις της σχεσιακής άλγεβρας και τέλος μετασχηματίστηκαν στη μορφή της γλώσσας περιγραφής υλικού VHDL, η οποία αναγνωρίζεται από τις συσκευές FPGA. Οι επερωτήσεις υλοποιήθηκαν ως λογικά κυκλώματα και προσομοιώθηκαν από το εργαλείο σχεδίασης CAD ISE, για να μετρηθεί η απόδοση τους αλλά και η αποτελεσματικότητα τους στην διεκπεραίωση ερωτημάτων. Όλες οι προσομοιώσεις αναλύθηκαν και παρουσιάστηκαν σε μορφή κυματομορφών και διαγραμμάτων. Τέλος, έγινε μια ανασκόπηση των αποτελεσμάτων και παρήχθησαν τελικές παρατηρήσεις και συμπεράσματα. Τα αποτελέσματα της ερευνητικής προσπάθειας, είναι ιδιαίτερα ενθαρρυντικά και αποτελούν μια πρώτη προσέγγιση στον μη παραδοσιακό τρόπο επεξεργασίας δεδομένων, με χρήση της τεχνολογίας FPGA. Οι δυνατότητες που διανοίγονται για μελλοντικές επεκτάσεις είναι πάρα πολλές και ενδιαφέρουσες.el_GR
dc.format.extentXII, 157 σ. πιν., 30 εκ.el_GR
dc.languagegrel_GR
dc.language.isogrel_GR
dc.subjectΥπολογιστικά συστήματαel_GR
dc.subjectFPGAel_GR
dc.titleΑνάπτυξη υβριδικού συστήματος με χρήση συσκευής FPGA για την επεξεργασία δεδομένων με γλώσσα SQLel_GR
dc.typeΜεταπτυχιακή Διατριβήel_GR
dc.description.translatedabstractThis thesis, deals with the technology of FPGA devices which are a very important development in the field of embedded computing systems. Deals with transformations of SQL queries in VHDL, a hardware description language. For this purpose used the design tool CAD ISE and a device FPGA Spartan 3E from Xilinx company. Through implementation as well as simulation of queries, we generated very encouraging results in terms of efficiency and usability FPGA’s devices. In addition, it was determined the manner and design methodology of such circuits with very detailed steps, indicating our research a complete guide for future similar efforts. The implemented inquiry will greatly contribute to the development of non‐traditional data processing. Specifically, exhibited the use of FPGA devices as a tool for co‐processing of data for other largest information systems, as well as an independent data processing device. Firstly, it was g;iven a retrospection on the operations of relational algebra as this of selection (SELECT), Projection (PROJECT) and Junction (JOIN). Subsequently, it was created four queries Q1, Q2, Q3 and Q4 and was given representation in the current database technology, namely the query language SQL. The queries was correlated to the operations of the relational algebra and finally transformed to the form of hardware description language VHDL, which is recognized by the devices FPGA. The queries implemented as logic circuits and simulated by the tool design CAD ISE for measuring their performance and efficiency in processing queries. All simulations were analyzed and presented in the form of diagrams and waveforms. Finally, there was a review of the results and presented final remarks and conclusions. The results of this research effort are very encouraging and represent a first approach to the nontraditional data processing by the use of FPGA technology. The possibilities opened up for future expansions are numerous and interesting.el_GR
dc.format.typepdfel_GR


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record