Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17757
Τίτλος: The ParalOS Framework for Heterogeneous VPUs: Scheduling, Memory Management & Application Development
Συγγραφείς: Petrongonas, Evangelos
Σούντρης Δημήτριος
Λέξεις κλειδιά: VPU
Myriad
Heterogeneous Computing
Framework
Scheduling
Scratchpad Memory Management
Ημερομηνία έκδοσης: 3-Νοε-2020
Περίληψη: Embedded systems are presented today with the challenge of a very rapidly evolving application diversity followed by increased programming and computational complexity. As Moore’s Law is reaching a, physics induced, cul-de-sac, customised heterogeneous System-on-Chip (SoC) and more specifically Vision Processing Units (VPUs) emerge as an attractive HW solution in various application domains. However, these platforms still require sophisticated monolithic SW development to provide efficient implementations. In this context, a framework for accelerating the SW development of computationally intensive applications on VPUs, while still enabling the exploitation of their full HW potential via low-level kernel optimisations is proposed in this thesis. This framework is tailored for heterogeneous architectures and integrates a dynamic task scheduler with a high-level transparent API, a novel scratchpad memory management scheme, I/O standardisation, inter-process communication (IPC) techniques, and an insightful visual profiler. The Intel Movidius Myriad family of VPUs is used as an evaluation platform employing both synthetic benchmarks and real-world applications, which vary from Convolutional Neural Networks (CNNs) to complex computer vision algorithms for Visual Based Navigation (VBN) targeting the space industry. The results are very promising, showcasing in terms of execution time, a limited ∼8% performance overhead vs manually optimised CNN programs while achieving up to 4.2x performance gain in content-dependent applications. Regarding the Scratchpad Memory usage, a reduction of up to 33% is recorded compared to well-established memory allocators and finally the IPC cost is decreased up to 6x vs the default vendor implementation.
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17757
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
petrongonas_paralos_thesis.pdfPetrongonas Thesis 20204.64 MBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.