• Login
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

    All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage StatisticsView Google Analytics Statistics

    Implementation & analysys of neural networks on microcontrollers

    Thumbnail
    View/Open
    201911042_Thesis (1).pdf (1.313Mb)
    Date
    2021
    Author
    Suthar, Het
    Metadata
    Show full item record
    Abstract
    In this work, various neural network architectures such as convolutional neural network (CNN), deep neural networks (DNN), depth wise separable neural network (DS-CNN), have been deployed on different microcontrollers with Cortex-M cores to benchmark these microcontroller devices for different tasks such as vision sensing, keyword detection and gesture recognition applications. The parameters of interest here are the neural network architecture, latency, memory footprint, and the power consumption. It is observed that neural network architectures which use depth wise separable convolution operations (DS-CNN and MobileNet) perform better in terms of latency (4.5 in certain cases) and consume less power but have a higher memory footprint (1.1 to 7.3 ). It is also seen that an architecture with smaller memory footprint such as the CNN, does not guarantee faster response times. The results indicate that latency of an architecture is highly dependent on the number of operations each layer performs and not on the total number of operations. Using these observations, an analogy to the method of logical effort is proposed for optimizing the neural network architectures to achieve better latency on microcontroller devices. It is shown that energy savings of 85 Joules can be achieved on the edge by deploying microcontrollers as always-on devices for a vision sensing task.
    URI
    http://drsr.daiict.ac.in//handle/123456789/1033
    Collections
    • M Tech Dissertations [923]

    Resource Centre copyright © 2006-2017 
    Contact Us | Send Feedback
    Theme by 
    Atmire NV
     

     


    Resource Centre copyright © 2006-2017 
    Contact Us | Send Feedback
    Theme by 
    Atmire NV