HEAL DSpace

Decoupled access-execute and dynamic voltage/frequency scaling optimization for energy efficient tinyML deployments on STM32 MCUs

Αποθετήριο DSpace/Manakin

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

dc.contributor.author Αλβανάκη, Ελισάβετ-Λυδία el
dc.contributor.author Alvanaki, Elisavet-Lydia en
dc.date.accessioned 2024-04-05T11:19:47Z
dc.date.available 2024-04-05T11:19:47Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/59117
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.26813
dc.rights Default License
dc.subject Νευρωνικά Δίκτυα el
dc.subject Edge Computing en
dc.subject Dynamic Voltage Frequency Scaling en
dc.subject Decoupled Access-Execute en
dc.title Decoupled access-execute and dynamic voltage/frequency scaling optimization for energy efficient tinyML deployments on STM32 MCUs en
heal.type bachelorThesis
heal.classification Dynamic Voltage Frequency Scaling en
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2023-10-24
heal.abstract Τα τελευταία χρόνια, παρατηρείται σημαντική ανάπτυξη στη χρήση εφαρμογών Μηχανικής Μάθησης (ML) στο Edge. Οι συσκευές Διαδικτύου των Πραγμάτων (IoT) και μικροελεγκτών (MCUs) έχουν γίνει ολοένα και πιο δημοφιλείς στις καθημερινές δραστηριότητες. Σε αυτή την διπλωματική, επικεντρωνόμαστε στην οικογένεια των STM32 MCUs. ́Εχουμε υλοποιήσει τη δυνατότητα Dynamic Voltage Frequency Scaling (DVFS) για τους ARM Cortex M MCUs και την έχουμε ενσωματώσει σε ένα σύστημα πολυκριτηριακής βελτιστοποίησης, σε συνδυασμό με μια βελτιστοποίηση κώδικα με τη μέθοδο Decoupled Access Exe- cute, που χωρίζει την εκτέλεση σε memory-bound και compute-bound κομμάτια. Παρουσιάζουμε μια πρωτοποριακή μεθοδολογία για την εφαρμογή των CNN στην οικογένεια των STM32, εστιάζοντας στην βελτιστοποίηση της ενέργειας μέσω της αποτελεσματικής εξερεύνησης του design space των ιδιοτήτων του Decoupled Access-Execute και των ρυθμίσεων του ρολογιού. Αυτή η προσέγγιση εμπλουτίζεται με τη βελτιστοποίηση της κατανάλωσης ενέργειας μέσω της τεχνικής Dynamic Voltage and Frequency Scaling (DVFS) υπό διάφορους περιορισμούς και σχηματίζει ένα NP-complete πρόβλημα βελτιστοποίησης. Συγ- κρίνουμε την προσέγγισή μας με το state-of-the-art σύστημα TinyEngine, καθώς και το TinyEngine σε συνδυασμό με τις λειτουργίες εξοικονόμησης ενέργειας των MCUs της STM32. Τα αποτελέσματα δείχ- νουν ότι μπορούμε να επιτύχουμε μείωση της κατανάλωσης ενέργειας έως και 25,2% για διάφορα επίπεδα ποιότητας υπηρεσίας (QoS). el
heal.advisorName Soudris, Dimitrios en
heal.committeeMemberName Τσανάκας, Παναγιώτης el
heal.committeeMemberName Ξύδης, Σωτήριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 81 σ. el
heal.fullTextAvailability false


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

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

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