Εργαλείο απεικόνισης αλγορίθμων σε αναδιατασσόμενη λογικήΕργαλείο απεικόνισης αλγορίθμων σε αναδιατασσόμενη λογικήA framework for mapping applications to reconfigurable logic Διπλωματική Εργασία Diploma Work 2021-01-142020elΤα τελευταία χρόνια οι εφαρμογές γίνονται όλο και πιο σύνθετες σε πολυπλοκότητα και όγκο δεδομένων με αποτέλεσμα να γίνεται επιτακτική η ανάγκη για ανάπτυξη εργαλείων με σκοπό την αποδοτική σε χώρο και χρόνο εκτέλεσή τους. Ιδιαίτερα αποδοτικές στους τομείς αυτούς έχουν αποδειχθεί μεθοδολογίες που βασίζονται στην Αρχιτεκτονική Διαχωρισμένης Πρόσβασης-Εκτέλεσης. Η αρχιτεκτονική αυτή διαχωρίζει την εκτέλεση των πράξεων από τις προσβάσεις στη μνήμη με σκοπό την παράλληλη εκτέλεσή τους για την ελαχιστοποίηση του χρόνου αναμονής δεδομένων. Στα πλαίσια της παρούσας διπλωματικής αναπτύχθηκε εργαλείο που απεικονίζει εφαρμογές σε υλικό με τη χρήση της αρχιτεκτονικής αυτής. Με τη χρήση τροποποιημένου λεκτικού και συντακτικού αναλυτή για lex και yacc διαβάζεται κώδικας C με οδηγία στο πιο σύνθετο κομμάτι του και παράγονται αυτόματα συναρτήσεις fetch και process, οι οποίες μέχρι πρότινος γράφονταν με το χέρι. Οι συναρτήσεις αυτές σε συνδυασμό με μια μικρή επεξεργασία στον κώδικα εισόδου μέσω σύνθεσης στο Vivado HLS προσομοιώνουν την τελική απεικόνιση σε υλικό κάθε εφαρμογής. Η ορθή λειτουργία του εργαλείου επιβεβαιώθηκε με εφαρμογές πράξεων πινάκων και επεξεργασίας εικόνας που προσομοιώθηκαν μέχρι και το σημείο της απεικόνισης σε FPGA.http://creativecommons.org/licenses/by/4.0/Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών ΥπολογιστώνIliaki_Anastasia_Dip_2020.pdfChania [Greece]Library of TUC2021-01-14application/pdf2.3 MBfree Iliaki Anastasia Ηλιακη Αναστασια Dollas Apostolos Δολλας Αποστολος Samoladas Vasilis Σαμολαδας Βασιλης Pnevmatikatos Dionysios Πνευματικατος Διονυσιος Πολυτεχνείο Κρήτης Technical University of Crete DAE framework