Show simple item record

dc.contributor.authorSudharsan, Bharath
dc.contributor.authorPatel, Pankesh
dc.contributor.authorBreslin, John G.
dc.contributor.authorAli, Muhammad Intizar
dc.date.accessioned2021-06-23T12:49:09Z
dc.date.issued2021-09-13
dc.identifier.citationSudharsan, 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-5w09en_IE
dc.identifier.urihttp://hdl.handle.net/10379/16827
dc.description.abstractEdge 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 methen_IE
dc.description.sponsorshipThis 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.formatapplication/pdfen_IE
dc.language.isoenen_IE
dc.publisherNational University of Ireland Galwayen_IE
dc.relation.ispartofEuropean Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD)en
dc.rightsAttribution 4.0 International (CC BY 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectEdge AIen_IE
dc.subjectResource-Constrained Devicesen_IE
dc.subjectIntelligent Microcontrollersen_IE
dc.subjectSRAM Conservationen_IE
dc.subjectOffline Inference.en_IE
dc.titleEnabling machine learning on the edge using SRAM conserving efficient neural networks execution approachen_IE
dc.typeConference Paperen_IE
dc.date.updated2021-06-23T08:03:36Z
dc.identifier.doi10.13025/azew-5w09
dc.local.publishedsourcehttps://doi.org/10.13025/azew-5w09
dc.description.peer-reviewedpeer-reviewed
dc.contributor.funderScience Foundation Irelanden_IE
dc.contributor.funderEuropean Regional Development Funden_IE
dc.internal.rssid26202891
dc.local.contactBharath Sudharsan, Insight Centre For Data Analytics, Nui Galway. Email: b.sudharsan1@nuigalway.ie
dc.local.copyrightcheckedYes
dc.local.versionACCEPTED
dcterms.projectinfo:eu-repo/grantAgreement/SFI/SFI Research Centres/12/RC/2289/IE/INSIGHT - Irelands Big Data and Analytics Research Centre/en_IE
nui.item.downloads77


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution 4.0 International (CC BY 4.0)
Except where otherwise noted, this item's license is described as Attribution 4.0 International (CC BY 4.0)