End-to-End Approximation for Characterizing Energy Efficiency of IoT Applications




Mohammadreza Nakhkash, Anil Kanduri, Amir M. Rahmani, Pasi Liljeberg

Jari Nurmi, Peeter Ellervee, Kari Halonen, Juha Röning

IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)

PublisherInstitute of Electrical and Electronics Engineers Inc.

2019

2019 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)

2019 IEEE Nordic Circuits and Systems Conference, NORCAS 2019: NORCHIP and International Symposium of System-on-Chip, SoC 2019 - Proceedings

978-1-7281-2770-5

978-1-7281-2769-9

DOIhttps://doi.org/10.1109/NORCHIP.2019.8906964



Wearable devices such as smartwatches are widely used as sensor nodes for IoT applications. With hardware advancement providing enough performance, these devices can host a portion of the execution of IoT applications. However, due to the strict energy budget constraints, the quality of service (QoS) of IoT applications is limited to wearable devices. In order to address this issue, recent studies have leveraged the error resiliency of IoT applications to relax the accuracy to gain performance and energy efficiency. Although gains with approximation are trivial, each IoT application has a specific limitation for accuracy, which should be smartly used to gain maximum performance and energy efficiency. Applying approximation at different phases of sensing, computation, and transmission in a pipelined manner for IoT applications exposes different choices for fine-grained accuracy-energy trade-off space. In this work, we explore the possibilities for approximating IoT applications running on resource-constrained wearable devices by characterizing energy profiles exclusively at each of the sense, compute and transmit phases. Our analysis showed variable significance in terms of energy gains upon approximating applications at different phases, which span over a range of up to 25% gains at sense phase, 88% in the compute phase and 67% at the transmit phase.



Last updated on 2024-26-11 at 12:34