Show simple item record

dc.contributor.advisorBhatt, Amit
dc.contributor.authorSuthar, Het
dc.date.accessioned2022-05-06T19:36:26Z
dc.date.available2023-02-24T19:36:26Z
dc.date.issued2021
dc.identifier.citationSuthar, 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.urihttp://drsr.daiict.ac.in//handle/123456789/1033
dc.description.abstractIn 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.subjectMicrocontrollers
dc.subjectNeural network architectures
dc.subjectVision sensing
dc.subjectKeyword detection Gesture recognition
dc.subjectPower consumption
dc.classification.ddc004.0151 SUT
dc.titleImplementation & analysys of neural networks on microcontrollers
dc.typeDissertation
dc.degreeM. Tech
dc.student.id201911042
dc.accession.numberT00969


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record