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-03T12:55:40Z
dc.date.available2021-06-03T12:55:40Z
dc.date.issued2021-05-25
dc.identifier.citationSudharsan, Bharath, Patel, Pankesh, Breslin, John G., & Ali, Muhammad Intizar. (2021). Ultra-fast Machine Learning Classifier Execution on IoT Devices without SRAM Consumption. Paper presented at the IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops), Kassel, Germany, 22-26 March.en_IE
dc.identifier.urihttp://hdl.handle.net/10379/16795
dc.description.abstractWith the introduction of edge analytics, IoT devices are becoming smart and ready for AI applications. A few modern ML frameworks are focusing on the generation of small-size ML models (often in kBs) that can directly be flashed and executed on tiny IoT devices, particularly the embedded systems. Edge analytics eliminates expensive device-to-cloud communications, thereby producing intelligent devices that can perform energy-efficient real-time offline analytics. Any increase in the training data results in a linear increase in the size and space complexity of the trained ML models, making them unable to be deployed on IoT devices with limited memory. To alleviate the memory issue, a few studies have focused on optimizing and fine-tuning existing ML algorithms to reduce their complexity and size. However, such optimization is usually dependent on the nature of IoT data being trained. In this paper, we presented an approach that protects model quality without requiring any alteration to the existing ML algorithms. We propose SRAM-optimized implementation and efficient deployment of widely used standard/stable ML-frameworks classifier versions (e.g., from Python scikit-learn). Our initial evaluation results have demonstrated that ours is the most resource-friendly approach, having a very limited memory footprint while executing large and complex ML models on MCU-based IoT devices, and can perform ultra-fast classifications while consuming 0 bytes of SRAM. When we tested our approach by executing it on a variety of MCU-based devices, the majority of models ported and executed produced 1-4x times faster inference results in comparison with the models ported by the sklearn-porter, m2cgen, and emlearn libraries.en_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.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_IE
dc.relation.ispartofIEEE Annual Conference on Pervasive Computing and Communicationsen
dc.rightsAttribution 4.0 International (CC BY 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectOffline Inferenceen_IE
dc.subjectIntelligent Microcontrollersen_IE
dc.subjectEdge AIen_IE
dc.subjectMulti-class Classifiersen_IE
dc.subjectEfficient Model Deploymenten_IE
dc.titleUltra-fast machine learning classifier execution on IoT devices without SRAM consumptionen_IE
dc.typeConference Paperen_IE
dc.date.updated2021-05-31T09:22:28Z
dc.identifier.doi10.1109/PerComWorkshops51409.2021.9431061
dc.local.publishedsourcehttps://dx.doi.org/10.1109/PerComWorkshops51409.2021.9431061en_IE
dc.description.peer-reviewedpeer-reviewed
dc.contributor.funderScience Foundation Irelanden_IE
dc.contributor.funderEuropean Regional Development Funden_IE
dc.internal.rssid26055045
dc.local.contactBharath Sudharsan, Insight Centre For Data Analytics, Nui Galway. Email: b.sudharsan1@nuigalway.ie
dc.local.copyrightcheckedYes
dc.local.versionPUBLISHED
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.downloads219


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)