Please use this identifier to cite or link to this item:
http://drsr.daiict.ac.in//handle/123456789/1033
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Bhatt, Amit | |
dc.contributor.author | Suthar, Het | |
dc.date.accessioned | 2022-05-06T19:36:26Z | |
dc.date.available | 2023-02-24T19:36:26Z | |
dc.date.issued | 2021 | |
dc.identifier.citation | Suthar, Het (2021). Implementation & analysys of neural networks on microcontrollers. Dhirubhai Ambani Institute of Information and Communication Technology. vii, 43 p. (Acc.No: T00969) | |
dc.identifier.uri | http://drsr.daiict.ac.in//handle/123456789/1033 | |
dc.description.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. | |
dc.subject | Microcontrollers | |
dc.subject | Neural network architectures | |
dc.subject | Vision sensing | |
dc.subject | Keyword detection Gesture recognition | |
dc.subject | Power consumption | |
dc.classification.ddc | 004.0151 SUT | |
dc.title | Implementation & analysys of neural networks on microcontrollers | |
dc.type | Dissertation | |
dc.degree | M. Tech | |
dc.student.id | 201911042 | |
dc.accession.number | T00969 | |
Appears in Collections: | M Tech Dissertations |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
201911042_Thesis (1).pdf Restricted Access | 1.34 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.