Δημιουργία υλικού από περιγραφές νευρωνικών δικτύων με χρήση τεχνικών σύνθεσης υψηλού επιπέδου
Οι εφαρμογές μηχανικής μάθησης σήμερα υποστηρίζονται συνήθως από νευρωνικά δίκτυα, τα οποία χρησιμοποιούν υπολογισμούς οι οποίοι δεν εκτελούνται με βέλτιστη απόδοση από τους ευρέως διαδεδομένους υπολογιστές γενικού σκοπού. Μια λύση για την επιτάχυνση των νευρωνικών δικτύων είναι η χρήση εξειδικευ...
Αποθηκεύτηκε σε:
| Κύριος συγγραφέας: | |
|---|---|
| Άλλοι συγγραφείς: | |
| Γλώσσα: | el_GR |
| Δημοσίευση: |
2023
|
| Θέματα: | |
| Διαθέσιμο Online: | http://hdl.handle.net/11610/24942 |
| Ετικέτες: |
Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
|
| Περίληψη: | Οι εφαρμογές μηχανικής μάθησης σήμερα υποστηρίζονται συνήθως από νευρωνικά δίκτυα,
τα οποία χρησιμοποιούν υπολογισμούς οι οποίοι δεν εκτελούνται με βέλτιστη απόδοση από
τους ευρέως διαδεδομένους υπολογιστές γενικού σκοπού. Μια λύση για την επιτάχυνση των
νευρωνικών δικτύων είναι η χρήση εξειδικευμένου υλικού (hardware), το οποίο σχεδιάζεται
έτσι ώστε να αυξήσει την αποδοτικότητα των νευρωνικών δικτύων ανάλογα με την
εφαρμογή. Στην παρούσα διπλωματική εργασία χρησιμοποιείται το hls4ml, το οποίο
αποτελεί ενδιάμεσο λογισμικό μεταξύ του TensorFlow και του Vivado και μετατρέπει ένα
μοντέλο νευρωνικού δικτύου σε σχεδιασμό υψηλού επιπέδου που κατόπιν μπορεί να
συντεθεί σε σχεδιασμό υλικού. Στη διπλωματική εργασία διερευνάται η διαδικασία
μετατροπής ενός νευρωνικού δικτύου σε σχεδιασμό υλικού, για υλοποίηση σε FPGA. Η
διαδικασία επιβεβαιώθηκε με την υλοποίηση ενός απλού σχεδιασμού και την επιτυχή
φόρτωση του σε FPGA. Έπειτα, η ίδια διαδικασία χρησιμοποιήθηκε για την υλοποίηση ενός
αρκετά μεγαλύτερου μοντέλου, στην οποία χρειάστηκε ρύθμιση του σχεδιασμού ώστε να
περιοριστεί η χρήση των πόρων του FPGA. Ο σκοπός της παρούσας διπλωματικής εργασίας
είναι η εξοικείωση με τη χρήση του hls4ml, με το Vivado και τα βήματα μετατροπής ενός
σχεδιασμού σε υλικό. |
|---|