HEAL DSpace

Fault tolerant development in embedded systems: implementation of fault injection methods and fault tolerant policies on the Intel Myriad 2 VPU

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

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

dc.contributor.author Bampilis, Georgios en
dc.contributor.author Μπαμπίλης, Γεώργιος el
dc.date.accessioned 2022-10-07T10:00:16Z
dc.date.available 2022-10-07T10:00:16Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/55864
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.23562
dc.rights Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/3.0/gr/ *
dc.subject Eτερογένεια el
dc.subject Heterogeneity en
dc.subject Ετερογενείς Αρχιτεκτονικές el
dc.subject Myriad2 en
dc.subject Ενσωματομένα Συστήματα el
dc.subject Εισαγωγή Σφάλματος el
dc.subject Heterogeneous Architectures en
dc.subject Embedded Systems en
dc.subject Error Injection en
dc.title Fault tolerant development in embedded systems: implementation of fault injection methods and fault tolerant policies on the Intel Myriad 2 VPU en
heal.type bachelorThesis
heal.classification Computer Science en
heal.classification Embedded Systems en
heal.language el
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2022-06-01
heal.abstract Τα τελευταία χρόνια υπάρχει έντονη αναφορά στην τέταρτη βιομηχανική επανάσταση. Η επανάσταση αυτή, χαρακτηρίζεται από την τρέχουσα τάση της αυτοματοποίησης της παραγωγής. Στη Βιομηχανία 4.0, ο ρόλος των ενσωματωμένων υπολογιστικών συστημάτων είναι καθοριστικός καθώς τα εργοστάσια απαιτούν συστήματα που να μπορούν να επεξεργαστούν σύνθετα δεδομένα. Για την επανάσταση αυτή εμφανίζεται μια νέα κατηγορία μικροεπεξεργαστών οι μονάδες επεξεργασίας όρασης(VPUs). Η ποίο χαρακτηριστική εκ των οποίων είναι οι μικροεπεξεργαστές Myriad2 , στην οποία έγινε η παρούσα διπλωματική. Στη διπλωματική αυτή, αποφασίσαμε να μελετήσουμε τη συμπεριφορά διαφόρων error injection και fault toleranceτεχνικών. Οι τεχνικές αυτές εστιάζουν στη: • Διόρθωση σφάλματος που εντοπίζεται στη μνήμη των συνεπεξεργαστών SHAVE. • Διόρθωση σφάλματος που εντοπίζεται στα δεδομένα που μεταφέρονται από το LEON OS στους SHAVE. • Διόρθωση σφάλματος που παρατηρείται σε μεταβλητές που είναι shared μεταξύ των SHAVE και του LEON OS. • Διόρθωσή σφάλματος που παρατηρείται στα δεδομένα των SHAVE. • Ανάπτυξη 3 Voting και 5 Voting συστημάτων. Μελετώντας τα αποτελέσματα μας, παρατηρούμε ότι το υπολογιστικός κόστος που εισάγεται στο σύστημα με τις διάφορες τεχνικές που υλοποιήσαμε τις καθιστά ρεαλιστικές για ένα real time system. Οι τεχνικές διόρθωσης σφάλματος διορθώνουν το μεγαλύτερο ποσοστό των λαθών που εισαγάγαμε τεχνικά. Σε μετροπρογράμματα που το χρονικό overhead είναι συγκρίσιμο με τον χρόνο εκτέλεσης του ίδιου του benchmark παρατηρούμε ότι οι επιλογές που ελέγχουν την ορθότητα εκτέλεσης μέσω hashing είναι οι καλύτερες, ενώ στην περίπτωση που το μετροπρόγραμμα είναι γρήγορο τότε τα voting systems αποτελούν καλύτερες επιλογές αν μας ενδιαφέρει αποκλειστικά ο χρόνος εκτέλεσης. Συγκεκριμένα, στην περίπτωση της δισδιάστατης συνέλιξης το χρονικό πλεόνασμα που τοποθετήθηκε από τις μεθόδους που βασίζονταν στον κατακερματισμό δεν ξεπέρασε το τετραπλάσιο του αρχικού χρόνου εκτέλεσης. Στην περίπτωση του 2D binning υπήρξαν περιπτώσεις που το χρονικό overhead έφτασε μέχρι και 40 φορές το αρχικό. Αντιστοίχως στα συστήματα ψηφοφορίας στην περίπτωση της σύνελιξης αλλά και στο 2D binning η χρονική καθυστέρηση έφτασε μέχρι και 8 φορές τον αρχικό χρόνο εκτέλεσης, στην περίπτωση του 5 voting system el
heal.advisorName Σούντρης, Δημήτριος el
heal.committeeMemberName Τσανάκας, Παναγιώτης el
heal.committeeMemberName Διονύσιος, Πνευματικάτος el
heal.committeeMemberName Σούντρης, Δημήτριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Μικροϋπολογιστών και Ψηφιακών Συστημάτων VLSI el
heal.academicPublisherID ntua
heal.numberOfPages 136 σ. el
heal.fullTextAvailability false
heal.fullTextAvailability false


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

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

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

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

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα