dc.contributor.author | Sudharsan, Bharath | |
dc.contributor.author | Patel, Pankesh | |
dc.contributor.author | Breslin, John G. | |
dc.contributor.author | Ali, Muhammad Intizar | |
dc.date.accessioned | 2021-06-23T12:49:09Z | |
dc.date.issued | 2021-09-13 | |
dc.identifier.citation | Sudharsan, Bharath, Patel, Pankesh, Breslin, John G., & Ali, Muhammad Intizar. (2021). Enabling machine learning on the edge using SRAM conserving efficient neural networks execution approach. Paper presented at the European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD), Bilbao, Spain, Virtual, 13-17 September. DOI: 10.13025/azew-5w09 | en_IE |
dc.identifier.uri | http://hdl.handle.net/10379/16827 | |
dc.description.abstract | Edge analytics refers to the application of data analytics and
Machine Learning (ML) algorithms on IoT devices. The concept of edge
analytics is gaining popularity due to its ability to perform AI-based analytics at the device level, enabling autonomous decision-making, without
depending on the cloud. However, the majority of Internet of Things
(IoT) devices are embedded systems with a low-cost microcontroller unit
(MCU) or a small CPU as its brain, which often are incapable of handling
complex ML algorithms.
In this paper, we propose an approach for the efficient execution of already
deeply compressed, large neural networks (NNs) on tiny IoT devices. After
optimizing NNs using state-of-the-art deep model compression methods,
when the resultant models are executed by MCUs or small CPUs using
the model execution sequence produced by our approach, higher levels
of conserved SRAM can be achieved. During the evaluation for nine
popular models, when comparing the default NN execution sequence with
the sequence produced by our approach, we found that 1.61-38.06% less
SRAM was used to produce inference results, the inference time was
reduced by 0.28-4.9 ms, and energy consumption was reduced by 4-84
mJ. Despite achieving such high conserved levels of SRAM, our meth | en_IE |
dc.description.sponsorship | This publication has emanated from research supported in part by a research grant
from Science Foundation Ireland (SFI) under Grant Number SFI/16/RC/3918
(Confirm) and also by a research grant from Science Foundation Ireland (SFI)
under Grant Number SFI/12/RC/2289 P2 (Insight), with both grants co-funded
by the European Regional Development Fund. | en_IE |
dc.format | application/pdf | en_IE |
dc.language.iso | en | en_IE |
dc.publisher | National University of Ireland Galway | en_IE |
dc.relation.ispartof | European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD) | en |
dc.rights | Attribution 4.0 International (CC BY 4.0) | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Edge AI | en_IE |
dc.subject | Resource-Constrained Devices | en_IE |
dc.subject | Intelligent Microcontrollers | en_IE |
dc.subject | SRAM Conservation | en_IE |
dc.subject | Offline Inference. | en_IE |
dc.title | Enabling machine learning on the edge using SRAM conserving efficient neural networks execution approach | en_IE |
dc.type | Conference Paper | en_IE |
dc.date.updated | 2021-06-23T08:03:36Z | |
dc.identifier.doi | 10.13025/azew-5w09 | |
dc.local.publishedsource | https://doi.org/10.13025/azew-5w09 | |
dc.description.peer-reviewed | peer-reviewed | |
dc.contributor.funder | Science Foundation Ireland | en_IE |
dc.contributor.funder | European Regional Development Fund | en_IE |
dc.internal.rssid | 26202891 | |
dc.local.contact | Bharath Sudharsan, Insight Centre For Data Analytics, Nui Galway. Email: b.sudharsan1@nuigalway.ie | |
dc.local.copyrightchecked | Yes | |
dc.local.version | ACCEPTED | |
dcterms.project | info:eu-repo/grantAgreement/SFI/SFI Research Centres/12/RC/2289/IE/INSIGHT - Irelands Big Data and Analytics Research Centre/ | en_IE |
nui.item.downloads | 55 | |