{"title":"A Study on the Energy Sustainability of Early Exit Networks for Human Activity Recognition","authors":"Emanuele Lattanzi;Chiara Contoli;Valerio Freschi","doi":"10.1109/TSUSC.2023.3303270","DOIUrl":null,"url":null,"abstract":"The design of IoT systems supporting deep learning capabilities is mainly based today on data transmission to the cloud back-end. Recently, edge computing solutions, which keep most computing and communication as close as possible to user devices have emerged as possible alternatives to reduce energy consumption, limit latency, and safeguard privacy. Early-exit models have been proposed as a way to combine models with different depths into a single architecture. The aim of this article is to investigate the energy expenditure of a distributed IoT system based on early exit architectures, by taking human activity recognition as a case study. We propose a simulation study based on an analytical model and hardware characterization to estimate the trade-off between the accuracy and energy of early exit-based configurations. Experimental results highlight nontrivial relationships between architectures, computing platforms, and communication link. For instance, we found that early-exit strategies do not ensure energy reductions with respect to a cloud-based solution if the same accuracy levels are kept; nonetheless, by tolerating a 1.5% decrease in accuracy, it is possible to achieve a reduction of around 40% of the total energy consumption.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"9 1","pages":"61-74"},"PeriodicalIF":3.0000,"publicationDate":"2023-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Sustainable Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10213213/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
The design of IoT systems supporting deep learning capabilities is mainly based today on data transmission to the cloud back-end. Recently, edge computing solutions, which keep most computing and communication as close as possible to user devices have emerged as possible alternatives to reduce energy consumption, limit latency, and safeguard privacy. Early-exit models have been proposed as a way to combine models with different depths into a single architecture. The aim of this article is to investigate the energy expenditure of a distributed IoT system based on early exit architectures, by taking human activity recognition as a case study. We propose a simulation study based on an analytical model and hardware characterization to estimate the trade-off between the accuracy and energy of early exit-based configurations. Experimental results highlight nontrivial relationships between architectures, computing platforms, and communication link. For instance, we found that early-exit strategies do not ensure energy reductions with respect to a cloud-based solution if the same accuracy levels are kept; nonetheless, by tolerating a 1.5% decrease in accuracy, it is possible to achieve a reduction of around 40% of the total energy consumption.