dc.contributor.advisor | Βασσάλος, Βασίλειος | |
dc.contributor.advisor | Ψαράκης, Μιχαήλ | |
dc.contributor.author | Βενετικίδης, Ιωάννης | |
dc.contributor.other | Venetikidis, Ioannis | |
dc.coverage.spatial | Κύπρος | el_GR |
dc.date.accessioned | 2012-11-02 | |
dc.date.accessioned | 2012-11-02T08:48:00Z | |
dc.date.available | 2012-11-02T08:48:00Z | |
dc.date.copyright | 2012-08 | |
dc.date.issued | 2012-11-02 | |
dc.identifier.other | ΠΛΗ/2012/00056 | el_GR |
dc.identifier.uri | http://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.extent | XII, 157 σ. πιν., 30 εκ. | el_GR |
dc.language | gr | el_GR |
dc.language.iso | gr | el_GR |
dc.subject | Υπολογιστικά συστήματα | el_GR |
dc.subject | FPGA | el_GR |
dc.title | Ανάπτυξη υβριδικού συστήματος με χρήση συσκευής FPGA για την επεξεργασία δεδομένων με γλώσσα SQL | el_GR |
dc.type | Μεταπτυχιακή Διατριβή | el_GR |
dc.description.translatedabstract | This 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.type | pdf | el_GR |